Skip To Content
Paid Post

13 Perfectly Cast Disney Princesses

Sofia Coppola is making a live action Little Mermaid, but why stop there? Much Love - Virgin Mobile

1. Ariel / Emma Watson

2. Elsa / Emma Stone

3. Anna / Anna Kendrick

4. Rapunzel / Rachel McAdams

5. Tiana / Anika Noni Rose

6. Jasmine / Mila Kunis

7. Belle / Natalie Portman

8. Snow White / Anne Hathaway

9. Pocahontas / Olivia Munn

10. Sleeping Beauty / Scarlett Johansson

11. Cinderella / Amanda Seyfried

12. Mulan / Shu Qi

13. Alice / Hayden Panettiere

#Obviously - Virgin Mobile