SAN DIEGO, July 24 (UPI) -- Karen David is to play Princess Jasmine, Deniz Akdeniz will portray Aladdin and Oded Fehr will depict Jafar in an upcoming story arc in ABC's fairytale drama series Once Upon a Time.
"Well the cat's out of the bag... I can finally say that another childhood dream has come true!" David tweeted Saturday.