Question: who played neil in once upon a time
Answer: Michael Raymond - James ( born Michael Weverstad