Category: Arrow casts Josh Segarra as Vigilante for season 5