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/Roni
- Robert Carlyle as Rumplestiltskin/Mr. Gold
- Colin O'Donoghue as Hook/Rogers
- Andrew J. West as Henry Mills
- Gabrielle Anwar as Lady Tremaine/Victoria Belfrey
- Dania Ramirez as Cinderella/Jacinda
- Alison Fernandez as Lucy
- Mekia Cox as Tiana/Sabine
- Nathan Parsons as Nick/Jack