Stephen Amell
Biography
Stephen Amell is a Canadian-American actor born on May 8, 1981, in Toronto, Ontario. He rose to prominence as the lead role of Oliver Queen in The CW's Arrow (2012-2020), based on DC Comics. After Arrow concluded, Amell landed lead roles in Starz's Heels and Suits LA, solidifying his status as a versatile television actor.