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