Once Upon a Time
Cast & Crew
Lana Parrilla Regina/Roni
Robert Carlyle Rumplestiltskin/Weaver
Colin O'Donoghue Hook/Rogers
Andrew J. West Henry Mills
Gabrielle Anwar Lady Tremaine/Victoria Belfrey
Dania Ramirez Cinderella/Jacinda
Mekia Cox Sabine/Tiana
Jennifer Morrison Emma Swan
Emilie de Ravin Belle
Rebecca Mader Wicked Witch/Zelena
Ginnifer Goodwin Snow White/Sister Mary Margaret
Josh Dallas Prince Charming/David
Jared S. Gilmore Henry Mills
Sean Maguire Robin Hood
Michael Socha Will Scarlet
Michael Raymond-James Baelfire/Neal Cassidy
Meghan Ory Red Riding Hood/Ruby
Raphael Sbarge Jiminy Cricket/Archie
Adam Horowitz Executive Producer
Edward Kitsis Executive Producer
⨁Full Cast & Crew