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