Once Upon a Time is entering a whole new world for season 6 with Karen David being cast as Princess Jasmine. Watch the first scene of season 6 below!
Princess Jasmine will be joining Aladdin and Jafar in Storybook. ABC has confirmed Galavant star Karen David will play the Arabian princess in the upcoming sixth season of drama series Once Upon A Time.
She’ll join newly announced Deniz Akdeniz as Aladdin and Oded Fehr as Jafar, along with previously cast Giles Matthey as Morpheus and Craig Horner as the Count of Monte Cristo for Season 6.