Credit: Alberto E. Rodriguez/Getty Images Photo: Ginnifer Goodwin

Ginnifer Goodwin only looks like an ageless fairy tale princess. She is 34. Yes, you read correctly. The actress who plays Snow White and Mary Margaret Blanchard on Once Upon a Time is a real person who was born to humans, on May 22, 1978. We would have guessed WAY younger than that. It might be her picture perfect skin. Ginnifer has always been an early achiever, BTW, having made her TV debut on Law & Order in 1990, when she was 12!

Catch the next new episode of Once Upon a Time on Sunday, November 25 at 8 p.m. ET/PT on ABC.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.