Once Upon a Time - Season 5, Episode 8 - Rotten Tomatoes

Episode Info

Emma receives an ultimatum from Merlin, who's under Arthur's control. Meanwhile, back in Storybrooke, Zelena's pregnancy accelerates; and Hook goes to great lengths to obtain answers from the Dark Swan.


Ginnifer Goodwin
as Snow White/Mary Margaret
Robert Carlyle
as Rumplestiltskin/Mr. Gold
Lana Parrilla
as Evil Queen/Regina
Jared S. Gilmore
as Henry Mills
Joshua Dallas
as Prince Charming/David
Emilie De Ravin
as Belle/Lacey
Colin O'Donoghue
as Killian Jones/Captain Hook
Michael Socha
as Will Scarlet
Sean MaGuire
as Robin Hood
Rebecca Mader
as Wicked Witch/Zelena
David Anders
as Dr. Whale
Ingrid Torrance
as Nurse Ratched
Liam Garrigan
as King Arthur
Joana Metrass
as Guinivere
View All

Birth Photos

Discussion Forum

Discuss Once Upon a Time on our TV talk forum!