She's already basically American royalty, but Kim Kardashian proved that she's a real-life princess on May 29 when makeup influencer Kandee Johnson transformed her into a live-action Princess Jasmine from Aladdin! Watch the video above to see the nearly-unrecognizable fairytale makeover.

Kandee was pumped to turn Kim into the beloved Disney character. "So today Kim is my special guest. I've always thought she looked like Jasmine but I was like 'we really need to turn her into Princess Jasmine.'" We can't believe how spot-on the transformation is from the hair, to the shape of her nose, to those amazing brows! Kim, however, had one complaint: "I wish I had a good Jasmine voice, her singing voice. I can't do that."

View this post on Instagram

Faux Fur…it’s my new thing ❤️🔥💋

A post shared by Kim Kardashian West (@kimkardashian) on

This actually isn't the first time Kim has tried her hand at being the princess! Longtime Kim fans will remember that she first dressed up in the famous sexy blue outfit for Halloween in 2009. However, she also reprised the look in 2016 for an adorable matching costume with North West, as she revealed on her website.

Kandee has other big plans for Kim as well! When she visited The Real in March, she revealed that despite being pals and working on Glam Masters with Kim, she's never actually gotten to do a look on her before. At the time, she said she wanted to transform Kim into Cher. "I know that she loves Cher. I would like legit… I don't want her to look even one little ounce like Kim, I want her to look like straight-up Cher." Kim actually did dress up as Cher for the icon's Vegas show in May, plus in 2017 she was Cher for Halloween. Perhaps Kandee inspired her!