cast
Series Regulars
Jennifer Morrison
as Emma Swan
Ginnifer Goodwin
as Snow White / Mary Margaret Blanchard
Jared Gilmore
as Henry Mills
Joshua Dallas
as Prince Charming / David Nolan
Lana Parrilla
as Evil Queen / Regina Mills
Robert Carlyle
as Rumplestiltskin / Mr. Gold
Emilie de Ravin
as Belle French / Lacey
Colin O'Donoghue
as Captain Hook / Killian Jones
Sean Maguire
as Robin Hood
Meghan Ory
as Red Riding Hood / Ruby Lucas
Rebecca Mader
as Zelena
Raphael Sbarge
as Jiminy Cricket / Archie Hopper
Victoria Smurfit
as Cruella De Vil
Michael Raymond-James
as Neal Cassidy
Keegan Connor Tracy
as Blue Fairy / Mother Superior
Michael Socha
as Will Scarlet
Sarah Bolger
as Princess Aurora
Barbara Hershey
as Queen of Hearts / Cora Mills
David Anders
as Dr. Whale
Giancarlo Esposito
as Magic Mirror / Sidney Glass
Robbie Kay
as Peter Pan
Jamie Chung
as Mulan
Tony Amendola
as Geppetto / Marco
Ethan Embry
as Greg Mendell
Rose McIver
as Tinker Bell
Timothy Webber
as The Apprentice
Jamie Dornan
as Sheriff Graham
Alan Dale
as King George / Albert Spencer
Anastasia Griffith
as Kathryn Nolan
Patrick Fischler
as Isaac Heller
Amy Manson
as Merida
Greg Germann
as Hades
Sebastian Stan
as Mad Hatter / Jefferson
Merrin Dungey
as Ursula
Julian Morris
as Prince Phillip
Elliot Knight
as Merlin
Sinqua Walls
as Lancelot
Abby Ross
as Young Emma
Emma Caulfield
as Blind Witch
Jarod Joseph
as Billy
Jakob Davies
as Pinocchio
Freya Tingley
as Wendy Darling