who is the actor that plays oliver queen
Stephen Amell Stephen Adam Amell[1] (born May 8, 1981) is a Canadian actor, known for portraying Oliver Queen / Green Arrow on The CW superhero series Arrow and its spin-offs.
Michael Sheen Sheen has become better known as a screen actor since the 2000s, in particular through his roles in various biopics.[2] With writer Peter Morgan, he has starred in a trilogy of films as British politician Tony Blair: the television film The Deal in 2003, followed by The Queen (2006) and The Special Relationship (2010).