Question: who plays mary margret in once upon a time?
Answer: Ginnifer Goodwin; Bailee Madison