The Once Upon A Time Cast Then And Now From Fairy Tale Debuts To Todays Reallife Chapters
That show ran for seven seasons on ABC from 2011 to 2019. It put a bunch of television actors in front of cameras wearing enchanted costumes while telling a story that mashed up Disney characters with original plotlines. A lot of people asked about the cast after it ended, so here's where they actually are now. Jennifer Morrison played Emma Swan throughout the entire run. After the show wrapped she took a step back from network television for a bit. She appeared in the final season of House in a guest capacity earlier in her career, then moved into producing. She's been attached to a few projects that haven't quite materialized yet. She did voice work for video games and made a short appearance in a thriller film called Last Night in Soho in 2021. Nothing massive, but she's still working steadily. Ginnifer Goodwin played Snow White, also known as Mary Margaret Blanchard. She's probably the most visible cast member right now. She headlined a show called Zootopia+ on Disney Plus that only ran for one season with six short episodes. Before that she was in Much Ado About Nothing on Broadway. She's been consistent enough to stay relevant without any viral moments.
Lana Parilla had the role of Regina Mills, the Evil Queen. She did a revival spinoff called Once Upon a Time in Wonderland that never got picked up as a series. She appeared in a few TV movies and reality show competitions afterward. Her social media presence is pretty active, which keeps her name coming up occasionally. Josh Dallas played Prince Charming/David Nolan. He took on a lead role in Liar, a thriller series on Fox that ran for one season in 2017. After that he was in The English Game on Netflix, a period drama about early football history. He's married to Ginnifer Goodwin in real life, which comes up in interviews constantly. Emeraldanna Viques played Regina's daughter, Ruby/Little Red Riding Hood. She's been in a lot of things people don't recognize, like recurring roles on The Rookie and NCIS: New Orleans. She's been steady but not headline-grabbing.
Jared S. Gilmore was Henry Mills, Emma's son. He was a kid on the show, so naturally things progressed differently for him. He finished high school, went to college, and recently started doing some acting again in smaller independent projects. Nothing major yet. Robert Carlyle played Rumplestiltskin/Mr. Gold. That was genuinely the best performance on the show by a wide margin. After OoAT he did a lead role in A Discovery of Witches, a supernatural drama series that ran for three seasons. He's a British actor who's been working for decades, so this was just another credit for him. Colin O'Donoghue played Hook/Captain Silver. He stayed active in television after the show ended, landing a role in the drama series The Capture on BritBox. He also did some music, releasing an album that didn't chart anywhere meaningful.
Get the Full Details

Josh Dallas and Ginnifer Goodwin are still together married and have kids. People find that interesting apparently. Jennifer Morrison got engaged to a filmmaker named Garrett Jaske around 2024. Lana Parilla has two children and is mostly focused on family stuff between occasional projects. One thing nobody talks about much with this cast is how the ensemble format affected their careers long-term. Shows with this many intertwined storylines tend to typecast everyone. You watch seven seasons of someone playing a fairy tale character and casting directors start seeing them only for similar roles. I noticed this pattern repeatedly when tracking their post-show work. The ones who broke out afterward were the ones who went into completely different genres immediately after the show ended. The show itself had a troubled production. There were contract disputes, scheduling conflicts, and at least two major creative reversals mid-season that affected storylines. It's why season 5 feels so disjointed if you watch it closely. None of this is secret information, it's just something that got glossed over in promotional material.
ABCo tried to revive the franchise once. They announced a spinoff with Jared Gilmore reprising his role as an adult Henry, but that project stalled out around 2022 and hasn't moved forward since. The IP still exists on paper but nothing concrete has happened. If you want to track the current projects of any specific cast member, most of them maintain pretty regular Instagram accounts where they post about upcoming work. There's no official wiki or centralized hub that's actually up to date, so you're mostly stuck following individuals directly or checking recent credits on IMDb. The cast reunion special that aired in 2018 was fine but largely promotional. There's no footage from it that really reveals anything new about where everyone ended up. It's more nostalgia than information.