who plays princess jasmine on once upon a time
Karen David Karen Shenaz David[1] (born 15 April 1979[2][3] or 1980)[4] (sources differ) is an Indian-Canadian actress, singer and songwriter, who is best known for portraying Princess Isabella Maria Lucia Elizabetta of Valencia in ABC's fairytale-themed musical-comedy television series, Galavant, as well as Francesca "Cesca" Montoya in the BBC television series Waterloo Road, and Layla in the American action film The Scorpion King 2: Rise of a Warrior. She starred as Angela in the ITV television series Cold Feet and plays Princess Jasmine (from Aladdin) in the American television series Once Upon a Time.
Once Upon a Time (season 7) On August 1, it was announced that Giles Matthey would return as an adult Gideon for the season's fourth episode. The episode, also featuring Emilie de Ravin, would be centered around Rumple.[35] On that same day, it was also announced that Emma Booth was cast in a major recurring role as the Witch,[18] whose more specific identity would be revealed later on during the season.[82] On August 25, Kevin Ryan announced that he would be making an appearance as a new prince in the upcoming season.[83] On August 30, it was announced that Robin Givens had been cast as Tiana's mother, Eudora.[25]