This article was originally published on VisualChase
Rihanna As Tiana
As Disney's only African-American princess, Tiana would be the perfect part for Rihanna. Although Rihanna is already a princess in her own glory, this elevated her royal-like appearance to another level.
Rihanna is too much of a girl boss to kiss a frog so she could turn him into a prince. Would you kiss a frog if you knew he would turn into a prince?
Lucy Liu As Mulan
Lucy Liu is a Chinese-American actress who is best known for her many roles as a cool crime-fighting powerful woman. She is a force to be reckoned with just like Mulan.
Liu looks stunning as Mulan, and she should have been cast to star in the live-action remake of the movie.
Amanda Seyfried As Rapunzel
"I'm a princess...duh." Amanda Seyfried has been capturing the attention of many since she played Karen in Mean Girls. Her gorgeous look makes her the perfect fit to play any princess especially Rapunzel.
In real life, she already resembles the character, so it makes sense why the artists chose to transform her.
Margot Robbie As Elsa
"Let it go, let it go!" Australian actress Margot Robbie would make an amazing Elsa in the next Frozen movie. We are not sure if she can sing like Idina Menzel, who voiced Elsa, but her blonde hair and icy blue eyes fit the part.
Elsa is a tough character, and Margot would due her justice because she has played many strong leading ladies.
Halle Bailey As Ariel
The Grown-ish star has been magically transformed into the little mermaid, Ariel. In the upcoming live-action remake of The Little Mermaid, she will be playing Ariel, but her casting did not come without backlash.
She received racist comments when she was cast, but she has been doing her best to stay positive for this amazing opportunity. We think she is going to make a great Ariel.
Megan Fox As Megara from "Hercules"
Megan Fox is without a doubt one of the most gorgeous actresses. She is well known for her roles in the Transformer movies and Confessions of a Teenage Drama Queen. Like Megara, she would also probably sell her soul to Hades for a man. Sorry, not sorry!
We can't deny that the right red hair suits Megan. She also plays sarcastic and witty characters, so her and Megara are already alike.
Emma Stone As Merida
Have you ever shot an arrow? In the movie Brave, Merida has such an accurate shot, that she can split an arrow in half. We don't know if Emma Stone has those skills, but her red hair and large green eyes fit perfectly for the role of Merida.
In 2017, Emma Stone was the highest-paid actress in the world. So, she was basically living the life of a Hollywood princess.
Billie Eilish As Kida Nedakh from "Atlantis: The Lost Empire"
Atlantis: The Lost Empire is an underrated Disney movie that has many dynamic characters. Kida Nedakh is the love interest in the movie and the princess of Atlantis. Like Kida, Billie Eilish is an influential celebrity who rose to fame recently. She gained attention in 2016 and has become a superstar in the past four years.
Billie's alternative style fits the part of Kida. Although, if we were to cast a celebrity for the role of Kida in a live-action Atlantis, we would choose Zoe Saldana.
Mila Kunis As Esmeralda
As Esmerelda, Mila Kunis looks stunning. As herself, she looks stunning. Is there a time when Mila Kunis doesn't look good?
Her sassy attitude would be perfect to play Esmerelda. Also, she looks fantastic in a hair scarf and off-the-shoulder top, so it is a match made in heaven.
Lily Collins As Snow White
Lily Collins portrayed Snow White in the movie Mirror, Mirror and she fit the role perfectly. Don't you love this modern version of Snow White?
Our phones take up so much of our time, and they are more toxic than the red apple that Snow ate in the original movie.
Blake Lively As Aurora
Spotted: Blake Lively was seen walking through the castle when she pricked her finger on a poisoned spindle. Will she ever wake up from that nap? Only time will tell. Xoxo Gossip Girl.
Blake Lively is angelic, and she would be perfect to play Aurora. Just look at how amazing she looks transformed into the character.
Selena Gomez As Moana
Selena Gomez is a talented singer-songwriter and actress. Her naturally wavy hair and tanned skin make her a perfect fit for this Moana transformation.
As someone who was born in the summer, we like to believe that Selena would also be drawn to the ocean. She too would rock singing "How Far I'll Go."
Emilia Clarke As Belle
Emilia Clarke is an English actress who is known for her role as Daenerys in Game of Thrones. Her character said, "Freedom means making your own decisions," and that sounds like something Belle would say.
Emilia has a soft romantic look that made this illustration work in her favor. Do you think Belle would have read "Game of Thrones?"
Lady Gaga As Ursula
Lady Gaga's powerful voice could make her a perfect fit to belt out "Poor Unfortunate Souls." She has also dabbled in the art of drag, which is an essential part of playing Ursula.
There is going to be a live-action version of The Little Mermaid this year, and Melissa McCarthy is set to play the infamous Ursula. Continue reading to see how the artist transformed Melissa.
Leigh-Anne Pinnock As Pocahontas
If you are unfamiliar with Leigh-Anne Pinnock, she is a member of the successful girl-group Little Mix. She started from humble beginnings before joining the singing group by working as a waitress at Pizza Hut.
We like to believe that she would belt out "Colors of the Wind" and do the song justice.
Elizabeth Olsen As Jane
Elizabeth Olsen is the younger sister of Mary-Kate and Ashley Olsen. She was a powerhouse in Avengers as Scarlet Witch. As Jane, she looks fantastic in the signature yellow dress.
It is incredible how the faces are drawn so realistic and fit the celebrities so well.
Lena Headey As The Evil Queen
Another Game of Thrones actress has been transformed into a Disney character, and this time it is Lena Headey as the evil queen. She looks beautiful and devious as the queen before she transformed herself into an old hag.
In Game of Thrones she portrays a widowed queen, so this role wouldn't be such a far stretch for the actress.
Sophie Turner As Ariel
Sophie Turner is an absolutely stunning and evolving actress who would be amazing as the role of Ariel. Can she sing, though, because that is an integral part of Ariel's character.
Don't be such a guppy and admit that this is an amazing alternative version of ariel.
Rachel Mcadams As Cinderella
"If you're a princess, I'm a princess." Rachel McAdams has had many iconic roles, and Cinderella should be added to that list.
First of all, blue is clearly her color, and that Jimmy Choo would look lovely with her outfit.
Emma Stone As Cruella De Vil
In 2020, Emma Stone is set to play Cruella De Vil in the live-action movie Cruella. Raise your hand if you are as excited as we are to see this movie.
Emma Stone is quirky and fun, and it will be interesting to see her in a more cynical role. Also, can we talk about how cute that puppy looks! Someone get it away from Cruella.
Tom Hiddleston As Hades
Tom Hiddleston as Hades is truly incredible. Hiddleston played Loki in the Avengers, which is basically Hades from a different planet. They are both devious yet sarcastic and funny.
Can't you see Hiddleston drinking a martini full of souls?
Amber Heard As Alice
Can you see Amber Heard playing Alice in Alice in Wonderland? She does have beautiful blonde hair and a curious expression like Alice.
She might be better suited to play a villain in this movie because you know how life imitates art.
Cara Delevingne As Anna
In the movie Frozen, Anna is sweet and innocent, and we don't get that vibe from Cara Delevigne despite how amazing she looks transformed into the character.
Anna just wants to build snowmen and play with her sister while Cara is more into walking the runway and posing for magazine covers. Keep scrolling to see who else got transformed into this beloved Frozen character.
Lili Reinhart As Alice
Most people are familiar with Lili Reinhart as being one half of Bughead on the popular show Riverdale. Now we can remember her as the perfect fit to play Alice.
While Lili's character isn't sweet and innocent like Alice, she would definitely do justice to this character.
Camila Cabello As Jasmine
"I can show you the world, all the way to Havana na na na." Camila Cabello has the perfect voice to play a number of Disney princesses, and she looks exceptional as Jasmine.
Would you let Camila Cabello drive a flying carpet? Also, would her Aladdin be Shawn Mendes since they are so in love?
Melissa McCarthy As The Queen Of Hearts
The Queen of Hearts is an evil and scary character, and those words are rarely associated with the hilarious Melissa McCarthy. She is someone who always makes people laugh, so it is hard to imagine her saying, "Off with their heads" in a serious tone.
It would be interesting to see McCarthy make the Queen of Hearts into a comedic character.
Lucy Hale As Mavis Dracula from "Hotel Transylvania"
In Hotel Transylvania, Marvis Dracula is voiced by Selena Gomez. Lucy Hale and Selena have very similar looks, so it is interesting that the artist chose to transform Lucy into this character.
She looks dark and mysterious as this playful character. We think she would make a great mavis. What do you think?
Eva Green As Maleficent
Eva Green is a French actress and model. As Maleficent she looks like the perfect fit for the evil character. She also has a similar look to Angelina Jolie who played Maleficent.
The illustrated portrait is so detailed, even the bird is giving us the creeps.
Salma Hayek As Mother Gothel from "Tangled"
Like Mother Gothel, Salma Hayek seems to have found the secret to staying youthful. As Mother Gothel, she looks like she was meant to be this character.
This reimagining is unreal. The drawing looks like it is about to jump off the screen and take a baby with magical hair.
Alyssa Milano As Ariel
Ariel is a popular character for celebrities to be drawn as. Alyssa Milano looks beautiful as everyone's favorite underwater girl.
The artist said that Alyssa is one of her favorite actresses and ariel is her favorite Disney princess, so she had to combine them.
Naomi Scott As Jasmine
This is a different take on Jasmine using Naomi Scott instead of Camila Cabello. She played Jasmine in the live-action version of Aladdin in 2019.
This version of Jasmine combines the old and new styles that we see in the original and updated version of the movie.
Ariana Grande As Vanellope from "Wreck-It Ralph"
Vanellope is the candy racing character from Wreck-It Ralph, and she is a sassy child who cares about winning the big race. Superstar singer Ariana Grande dresses like a large toddler from time to time so that character would be fitting for her.
Don't you love how she kept Ariana's signature high ponytail and added licorice as a ribbon to merge the two characters?
Rami Malek As Jafar
The man, the myth, the legend, Rami Malek can do no wrong in our eyes. He blew everyone away with his portrayal of Freddie Mercury in Bohemian Rhapsody. He also has that devious look like Jafar.
He would have made a fantastic Jafar in the Aladdin remake. Just look at how perfect he seems as this evil character.
Scarlett Johansson As Anya
In the Avengers movies, Scarlett Johansson plays Black Widow aka Natasha Romanova, who is a KGB operative before joining the Avengers. Anya is the survived daughter of the Romanovs based on the story of Anastasia the youngest daughter of Czar Nicolas II.
Scarlett Johansson looks just like the character Anya from the movie. Also, Anya's last name is Romanov, and ScarJo plays Natasha Romanova...coincidence? Probably not.
Margot Robbie As Elsa Part 2
Previously, we saw Margot Robbie transformed into Elsa, and this is another depiction of that transformation. This was the artist's first attempt at drawing this character, and while it is stunning, she wasn't happy with the way it turned out.
The drawing is impeccable. Which drawing of Margot Robbie as Elsa is your favorite?
Emma Watson As Anna
Emma Watson is best known for playing Hermione in the Harry Potter movie series. Here we see her depicted as Anna from Frozen 2. It is incredible how similar Disney Anna and Emma as Anna look alike.
This is a breathtaking transformation, and it would be funny to hear Anna with a British accent.
Chris Hemsworth As Zeus
The gorgeous Chris Hemsworth played Thor in the Avengers, and Thor is the god of thunder. Here he is drawn as Zeus who is the sky and thunder god. Are Thor and Zeus the same person?
If Chris Hemsworth is Zeus and Tom Hiddleston is Hades, they would be brothers like Loki and Thor.
Henry Cavill As Geralt of Rivia "Witcher"
It's a bird. It's a plane. No, it's Superman! Henry Cavill is a talented English actor who is best known for his role as Superman in the D.C. Cinematic Universe. Currently, he is playing Geralt of Rivia in the series Witcher.
Unlike the other entries on this list, Cavill actually plays this character. We cannot deny the artistic skill that has gone into this piece though.
Freya Allan As Cintra from "Witcher"
Freya Allan is an English actress who has recently shot to stardom because of her role as Princess Cirilla in Witcher. Like Henry Cavill, she actually plays this character in the series.
At just 18-years-old, she is already making her mark in Hollywood, and we see a bright future ahead of her.