Question: who is the actor that plays the green arrow
Answer: Stephen Adam Amell ( born May 8 , 1981 ) is a Canadian actor and professional wrestler , known for portraying Oliver Queen / Green Arrow on The CW superhero series Arrow and its spin - offs .