Heroes and Villains Wiki

Princess Jasmine is a character in the sixth season of Once Upon a Time. She is portrayed by Karen David.

She is based on Badroulbadour from One Thousand and One Nights, and on the character of the same name from the Disney film Aladdin.