Question: who played the sheriff in once upon a time?
Answer: James Dornan