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: