Stephen Amell

Stephen Amell (born May 8, 1981) is a Canadian actor. He currently stars as the vigilante Oliver Queen/Green Arrow on the CW network TV series Arrow.