The seventh season of ABC's "Once Upon a Time" began airing on October 6th, 2017.
The residents of the enchanted forest face their greatest challenge yet as the Evil Queen, Captain Hook and Rumpelstiltskin join forces with a grown-up Henry Mills and his daughter, Lucy, on an epic quest to bring hope to their world and ours.
- Lana Parrilla as Regina Mills/Roni
- Robert Carlyle as Rumplestiltskin/Mr. Gold/Weaver
- Colin O'Donoghue as Hook/Rogers
- Andrew J. West as Henry Mills
- Gabrielle Anwar as Lady Rapunzel Tremaine/Victoria Belfrey
- Dania Ramirez as Cinderella/Jacinda Vidrio
- Alison Fernandez as Lucy Mills
- Mekia Cox as Tiana/Sabine
- Adelaide Kane as Drizella/Ivy Belfrey
- Emma Booth as Mother Gothel/Eloise Gardener
- Yael Yurman as Anastasia
- Chilton Crane as Hilda