Unfortunately for fans of ABC’s Once Upon a Time, the show’s taking a brief break between season six episodes eight and nine. Fortunately, the break is only for one week. Episode nine titled ‘Changelings’ will premiere on November 27 at 8pm ET/PT and will finally reveal why Rumple hates fairies. The Evil Queen will also have to face off against Zelena, and episode nine continues the story of Princess Jasmine and Aladdin. Brian Ridings and David H. Goodman wrote the script and Mairzee Almas directed the episode.
The season six cast includes Ginnifer Goodwin as Snow White/Mary Margaret, Jennifer Morrison as Emma Swan, Lana Parrilla as the Evil Queen/Regina, Josh Dallas as Prince Charming/David, Emilie de Ravin as Belle, Colin O’Donoghue as Hook, Jared S. Gilmore as Henry Mills, Rebecca Mader as the Wicked Witch/Zelena, and Robert Carlyle as Rumplestiltskin/Mr. Gold. Guest starring on episode nine are Karen David as Princess Jasmine, Deniz Akdeniz as Aladdin, Keegan Connor Tracy as Mother Superior/Blue Fairy, Beverly Elliott as Granny, Giles Matthey as Son, Nick Hunnings as Jack, Tammy Gillis as Jill, Jaime Murray as Black Fairy, Edwina Shuster as Aged Nun, and Jacky Lai as Novice Fairy.
The ‘Changelings’ Plot: In a Fairy Tale Land flashback, Rumple collects Jack and Jill’s son as bait to lure a powerful being to him. Back in Storybrooke, Gold tells the Evil Queen that she must kill Zelena, and the EQ makes a decision that will change her relationship with her sister forever. When Belle discovers Gold’s plans for their son, she convinces Hook and Emma to help her steal squid ink that can immobilize him, and, as a result, Belle is left to make a sacrifice that will affect the lives of everyone in Storybrooke. Meanwhile, Jasmine finds a genie-less lamp that she hopes to use to save Agrabah, and Aladdin finds a way to be her hero.