Question: who is the actor that plays oliver queen
Answer: Stephen Adam Amell