Stephen Amell

Stephen Amell is a Canadian television actor. He was born in Toronto, Ontario on May 8th, 1981. In 2013, Stephen was cat in the role of hooded vigilante superhero Oliver Queen in the CW Network television series Arrow.