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

Nasty Habits

EPISODE:

Episode Info

A faithful Lost Boy captures Neal. Meanwhile, Mr. Gold confronts Peter Pan; David fights for his life as the poison grows stronger; and back in fairy-tale land, Rumplestiltskin looks for Bae, who's fallen prey to a music-playing figure who snatches kids.

Cast

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
Josh 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
Dylan Schmid
as Teenage Baelfire
Robbie Kay
as Peter Pan
Rose McIver
as Tinker Bell
Giacomo Baessato
as Sleeping Man
Jack di Blasio
as Lost Boy Sentry No. 1
Show More Cast

Nasty Habits Photos

Discussion Forum

Discuss Once Upon a Time on our TV talk forum!