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

Left / Right

2. Elsa / Emma Stone

Left / Right

3. Anna / Anna Kendrick

Left / Right

4. Rapunzel / Rachel McAdams

Left / Right

5. Tiana / Anika Noni Rose

Left / Right

6. Jasmine / Mila Kunis

Left / Right

7. Belle / Natalie Portman

Left / Right

8. Snow White / Anne Hathaway

Left / Right

9. Pocahontas / Olivia Munn

Left / Right

10. Sleeping Beauty / Scarlett Johansson

Left / Right

11. Cinderella / Amanda Seyfried

Left / Right

12. Mulan / Shu Qi

Left / Right

13. Alice / Hayden Panettiere

Left / Right

#Obviously - Virgin Mobile

Check out more articles on BuzzFeed.com!