The Heart of the Truest Believer

EPISODE:

Episode Info

mma, Mary Margaret, David, Regina, Mr. Gold and Hook arrive in Neverland to save Henry, but first they must get past a school of vicious mermaids.

Cast

Ginnifer Goodwin
as Snow White/Mary Margaret
Jennifer Morrison
as Emma Swan
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
Raphael Sbarge
as Jiminy Cricket/Archie
Michael Raymond-James
as Baelfire/Neal Cassidy
Bailee Madison
as Young Snow White
Julian Morris
as Prince Phillip
Alan Dale
as Spencer/King George/DA Decker
Ethan Embry
as Greg Mendell
Eion Bailey
as August W. Booth/Pinocchio
Sean MaGuire
as Robin Hood
Richard Schiff
as King Leopold
Robbie Kay
as Fugitive Boy
Keegan Connor Tracy
as Mother Superior/Blue Fairy
Show More Cast

The Heart of the Truest Believer Photos