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