Season 6 is the sixth season of ABC's Once Upon a Time. It premiered on September 25, 2016.
Characters
Main Characters
- Ginnifer Goodwin as Snow White/Snow White
- Jennifer Morrison as Emma Swan
- Lana Parrilla as Regina Mills/Evil Queen
- Josh Dallas as David Nolan/David Nolan
- Jared Gilmore as Henry Mills/Sir Henry
- Robert Carlyle as Rumplestiltskin/Rumplestiltskin
- Emilie de Ravin as Belle French
- Colin O'Donoghue as Killian Jones
- Rebecca Mader as Zelena Mills
Other Characters
- Giles Matthey as Gideon
- Deniz Akdeniz as Aladdin
- Karen David as Jasmine
- Oded Fehr as Jafar
- Hank Harris as Henry Jekyll
- Sam Witwer as Mr. Hyde
- Farin Tahir as Captain Nemo
- Jonny Coyne as Arthur Lydgate
- Elizabeth Blackmore as Mary Lydgate
- Jaime Murray as the Black Fairy
- Tzi Ma as The Dragon