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