Although I'm not big into love movies or princess movies, I have to admit that the old Disney movies are some great works of art. They have fantastic songs, beautiful princesses, and some very memorable lines. And because they seem to be coming back as live-action films, I've taken it upon myself to fan cast every single one of the major Disney princesses. Here's the actors I think could bring Disney's magical royalty back to the big screen.
Elizabeth Lail as Anna
Elizabeth Lail is another talented actresses who already plays her chosen character. Elizabeth Lail plays Anna on Once Upon A Time, which would make her more than ready to play Anna in a live action film.
Kirsten Dunst as Ariel
She's got the perfect Ariel look to her, red hair and everything. On top of that, she's acted in countless movies, so the acting would be stellar. All we'd need is a convincing Prince Eric and we've got one heck of an amazing Ariel remake.
Blake Lively as Aurora
Some people say Blake Lively is a terrible actor, while others say she's great. I picked her completely because of her looks. There's no denying she's pretty and could play a pretty fantastically beautiful Aurora. Whether or not she could deliver the acting, depends on who watches the movie.
Emma Watson as Belle
As of right now, Emma Watson is my favorite actress. She's funny, beautiful, and talented. She could pull off any princess role with ease and blow us away, but because she's already been cast for the upcoming Beauty and the Beast I went ahead and put her down as Belle.
Dianna Agron as Cinderella
Dianna Agron is a great actor, pretty, and looks like royalty. She'd be a great Cinderella. She could sell the sweetness of Cinderella along with the looks. She'd be an older Cinderella, but there's nothing wrong with older!
Kristen Bell as Elsa
Can you imagine what would happen if Kristen Bell played Elsa in a live-action movie? It'd kind of mess with your head, but yet, who better to play Elsa then Kristen Bell? She's got a wonderful voice, an amazing look, and she's a pretty good actor. It'd kind of be like Frozen all over again.
Sonam Kapoor as Jasmine
Sonam Kapoor is one of Bollywood's greatest and most beautiful actresses. She's fairly young, talented, and looks pretty much like Jasmine. I think it's high time she come over to the states and show America what she can do!
Molly Quinn as Merida
Molly Quinn would be a great Merida. She's got the frizzy (almost) red hair, the tom-boyish look, and the look a future princess. She's got quite the acting portfolio too. Plus, she's very young, so she'd be able to keep the youthful air about her like Merida does in Brave.
Jamie Chung as Mulan
She's already playing Mulan in the TV show Once Upon A Time. She's very beautiful, strong, and a great actor. She'll know the ropes when it comes to Mulan. Jamie Chung is a definite yes to playing Mulan in a live-action film.
Naya Rivera as Pocahontas
Pocahontas is a hard woman to cast, but cast I did. Naya Rivera from Glee just might be able to pull off Pocahontas. She's pretty, and also strong, just like Pocahontas would have been. She's around the perfect age, too; not to old and not to young.
Hayden Panettiere as Rapunzel
Rapunzel has a certain spunk and crazyness to her that it'd be hard for most any one to really play her role. Hayden would be the girl for the job. She's fairly young still, pretty, and has about the same lovable character that Rapunzel has.
Zooey Deschanel as Snow White
Zooey Deschanel would be a perfect snow white. She can sing and sing amazingly. She's a very happy-go-lucky, bubbly person with a great Snow White kind of attitude. She's also a fantastic actor.
Keke Palmer as Tiana
Keke Palmer has more than enough acting capabilites. She looks like a star and deserves to be Tiana. I think it's time we see a live-action The Princess and the Frog with Keke Palmer as our beloved Tiana.
So what do you think? You think I picked some great actors or some terrible ones? What if Disney made all these princess movies connect like the MCU? That would be cool! Let me know what you guys think below!