The "Once Upon A Time" Cast In The First Episode Vs. Now

    Give me whatever magic potion this cast is taking.

    All the way back in 2011, Emma Swan turned 28 and returned to Storybrooke to begin the final battle between good and evil on Once Upon a Time. Let's take a look back at our favorite cast then and now.

    Emma Swan, aka The Savior, the only person in the world who can pull off a bright red leather jacket, played by Jennifer Morrison:

    The Evil Queen, aka Regina Mills, the most problematic mayor in Storybrooke's history, played by Lana Parrilla:

    Snow White, aka Mary Margaret Blanchard, everyone's favorite badass Disney princess and Storybrooke teacher, played by Ginnifer Goodwin:

    Prince Charming, aka David Nolan, the world's best dude when it comes to finding people, played by Josh Dallas:

    Bonus: Goodwin and Dallas are married and have two kids together IRL!

    Mr. Gold, aka Rumplestiltskin, the absolute worst/best (ugh), played by Robert Carlyle:

    Henry Mills, aka the Author, the truest believer in any land, played by Jared Gilmore:

    And Sheriff Graham Humbert, aka the Huntsman, master of perfect man-tears, played by Jamie Dornan: