Stephen Amell (born May 8,1981) is a Canadian actor, known for portraying Oliver Queen in The CW series "Arrow".
Stephen Amell (born May 8,1981) is a Canadian actor. A Canadian actor is known for portraying Oliver Queen in The CW series "Arrow".