Once Upon a Time › Cast
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
Alison Fernandez
Lucy
Mekia Cox
Sabine/Tiana
Jennifer Morrison
Emma Swan
Beverley Elliott
Granny Lucas, Widow Lucas
Emilie de Ravin
Belle
Rebecca Mader
Wicked Witch/Zelena
Ginnifer Goodwin
Snow White/Sister Mary Margaret
Lee Arenberg
Leroy