Question: who plays the sheriff on once upon a time
Answer: James Dornan