Karen Shenaz David (born 15 April 1979) is a Canadian actress, singer, and songwriter, best known for portraying Princess Isabella Maria Lucia Elizabetta of Valencia in ABC's fairytale-themed musical-comedy television series
Galavant, as well as the Head of Spanish, Cesca Montoya, in the BBC One school-based drama 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 played Princess Jasmine in the sixth season of
Once Upon a Time. She had a recurring role on The CW's
Legacies as Emma, a guidance counselor and witch, alongside played regular character Grace Mukherjee in
Fear the Walking Dead.
()