Lana Parrilla as Evil Queen / Regina Mills / Roni Colin O'Donoghue as Captain Hook / Killian Jones / Rogers Andrew J. West as Henry Mills Dania Ramirez as Cinderella / Jacinda Gabrielle Anwar as Rapunzel / Lady Tremaine / Victoria Belfrey Alison Fernandez as Lucy Robert Carlyle as Rumplestiltskin / Mr. Gold / Weaver Mekia Cox as Tiana / Sabine
who plays the new henry mills on once upon a time
Andrew J. West