Stephen Amell plays Oliver Queen the Green Arrow

Stephen Amell plays Oliver Queen the Green Arrow