Question: who played neal on once upon a time?
Answer: Michael Raymond-James