Question: who plays robin hood on once upon a time?
Answer: Tom Ellis, Sean Maguire