Question: who plays emma on once upon a time?
Answer: Jennifer Marie Morrison