Once Upon a Time: Meet the New and Returning Cast For Season 7

ABC

Once Upon a Time is going in a completely different direction for its seventh season, and while it's all very exciting, it means that a bunch of regular cast members are leaving. Jennifer Morrison was the first to announce her departure, followed by Rebecca Mader, Ginnifer Goodwin, Josh Dallas, Jared Gilmore, and Emilie de Ravin. That leaves a handful of familiar faces plus a few new ones. It's also not the end for the cast members who have left; Morrison is returning for one episode, and Goodwin told Entertainment Weekly that "of course I (and we) will be back" for the series finale. Until then, here are the people who we'll be seeing the most of in season seven.

Colin O'Donoghue

Thank goodness our favorite roguish pirate, Hook, will return for season seven.

Robert Carlyle

Rumple will also be back!

Lana Parrilla

Season seven will include Regina.

Andrew J. West

Jared Gilmore's Henry has been recast to account for the time jump; West is playing the adult version of the character.

Alison Fernandez

Henry's young daughter (Jane the Virgin's Fernandez) will also play a big role in the new season.

Dania Ramirez

The Devious Maids alum will be playing a new version of Cinderella who falls in love and eventually has a kid with adult Henry.

Adelaide Kane

If you were sad about the end of Reign, then you're in luck! The Australian actress will have a recurring role as the wicked stepsister Drizella from Cinderella.

Gabrielle Anwar

The Burn Notice actress will be playing Lady Tremaine, aka the evil stepmother from Cinderella.

Rose Reynolds

The Wasted actress will have a recurring role as Alice from Alice in Wonderland.

Mekia Cox

The Chicago Med actress will be playing Tiana from The Princess and the Frog.

Be in the Know
Great. Thanks for signing up!
Sign up for astrology, pop culture moments, TikTok trends, relationship advice, and much more.
We'll see you in your inbox
By signing up, I agree to the Terms and Privacy Policy.

Related