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

Good Form


Episode Info

Hook tries to help save David's life as the dream shade takes its effect, as flashbacks show Hook's first visit to Neverland along with his brother.


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
Josh Dallas
as Prince Charming/David
Joshua Dallas
as Prince Charming/David
Emilie De Ravin
as Belle/Lacey
Colin O'Donoghue
as Killian Jones/Captain Hook
Michael Raymond-James
as Baelfire/Neal Cassidy
Robbie Kay
as Peter Pan
View All

Good Form Photos

Discussion Forum

Discuss Once Upon a Time on our TV talk forum!