Ginnifer Goodwinonly looks like an ageless fairy tale princess. She is 34. Yes, you read correctly. The actress who plays Snow WhiteandMary Margaret Blanchardon 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.