<P> Stephen Adam Amell ( 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 . </P>
<P> Stephen Adam Amell ( 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 . </P>
who is the actor that plays oliver queen
who is the actor that plays oliver queen
Stephen Adam Amell
Stephen Adam Amell