Oliver Queen lives. Stephen Amell will make his triumphant return to the ArrowVerse in...
Green Arrow
Stephen Amell slips into his new suit in these awesome new promo images