Question: who did tom ellis play in once upon a time
Answer: Robin of Locksley