Ginnifer Goodwin and Josh Dallas Expecting First Child Ginnifer Goodwin and Josh Dallas are expecting their first child! It's life imitating art, as the two co-stars of ABC's "Once Upon a Time" - who play Prince Charming and Snow White on the show - are not only engaged in real life but now having a baby, ABC News has confirmed No additional details about the baby were available. Read: Ginnifer Goodwin and Josh Dallas Are Engaged The couple's engagement was announced in early October. Goodwin, 35, and Dallas, 31, met on the set of their ABC series and went public with their relationship last year. "We are so thrilled to announce our engagement and can't wait to celebrate with our friends and family, including our second family at 'Once Upon a Time,'" the couple told People at the time of the engagement.