Once Upon a Time: Season 7 - Rotten Tomatoes

Once Upon a Time: Season 7 (2017-2018)




Critic Consensus: No consensus yet.


Once Upon a Time: Season 7 Videos

Once Upon a Time: Season 7 Photos

Tv Season Info

Season 7 of the fantasy series is set a few years after the events of the previous season and features new characters and a new setting. Several people from Storybrooke now live in Seattle and have no recollection of their previous lives, nor of the existence of other realms. Henry (Andre J. West) meets Regina (Lana Parrilla), who owns a bar, and Lucy (Alison Fernandez), the daughter he doesn't remember having. The girl is the only one who remembers the past, so she sets out on a mission to restore everybody's beliefs. As the season progresses, it becomes evident that a new curse is at play, and that old and new enemies need to be defeated.


Lana Parrilla
as Evil Queen/Regina
Robert Carlyle
as Rumplestiltskin/Mr. Gold
Colin O'Donoghue
as Killian Jones/Captain Hook
Andrew J. West
as Henry Mills
Gabrielle Anwar
as Lady Tremaine/Victoria Belfrey
Dania Ramirez
as Cinderella/Jacinda
Ginnifer Goodwin
as Snow White/Mary Margaret
Adelaide Kane
as Drizella/Ivy
Emma Booth
as The Witch
Rebecca Mader
as Wicked Witch/Zelena
Jared S. Gilmore
as Henry Mills
Daniel Francis
as Dr. Facilier/Mr. Samdi
Nathan Parsons
as Nick Branson
Jeff Pierre
as Hunter/Naveen/Drew
Yael Yurman
as Tween Anastasia
Emilie De Ravin
as Belle/Lacey
Mekia Cox
as Sabine/Tiana
Joshua Dallas
as Prince Charming/David
Anna Cathcart
as Tween Drizella
Robbie Kay
as Peter Pan
Meegan Warner
as Rapunzel
Victoria Smurfit
as Cruella De Vil
Chad Rook
as Captain Ahab
Timothy Webber
as The Apprentice
Charles Mesure
as Blackbeard
Liam Hall
as The Prince
Elle McKinnon
as Young Alice
Nathan Parsonas
as Nick Branson/Jack
Nisreen Slim
as Doctor Sage
Sara Tomko
as Tiger Lily
Nisreen Slim
as Doctor Sage
Jillian Fargey
as The Fairy Godmother
Sean MaGuire
as Robin Hood
Sophia Reid
as Gant - Young Anastasia
Bruce Blain
as Desk Sergeant.
Suzy Joachim
as Madame Leota
Seth Isaac Johnson
as Young Hansel
David Anders
as Dr. Wale
Lula Mae Melench
as Young Drizella
Lily van der Griend
as Young Gretel
Jack Davies
as Pinocchio
View All

Critic Reviews for Once Upon a Time: Season 7

All Critics (7)

Season 7 got off to an admittedly bumpy start, depositing us as it did in a new world filled with largely new faces, while even the familiar ones weren't quite (yet) the characters we had come to know and love.

March 29, 2019 | Full Review…

As fans of the series, we don't want to add Once Upon a Time to the list of shows with disappointing final seasons, but we can't see even an unlimited amount of fairy dust in the finale changing things for the better.

March 29, 2019 | Full Review…

The curse in Hyperion Heights feels a bit too forced while the alternate lives of Regina, Rumple and Hook seemed a bit uninspired and, honestly, not all that interesting.

October 18, 2017 | Full Review…

Once Upon a Time's magic is gone.

October 8, 2017 | Full Review…

OUAT season seven suffers from the same anvil-ish dialogue it always has.

October 21, 2017 | Rating: C | Full Review…
Top Critic

We love the characters, but we aren't married to them because what we love most is the story, and boy howdy, do we have another story ahead of us.

October 9, 2017 | Rating: A- | Full Review…

Audience Reviews for Once Upon a Time: Season 7

There are no featured audience reviews yet. Click the link below to see what others say about Once Upon a Time: Season 7!

Discussion Forum

Discuss Once Upon a Time on our TV talk forum!

News & Features