Stephen Amell Reveals His Favorite Arrow Villains

CW's Arrow has had a number of villains come and go in its five years of production.From Damien [...]