43 Times Celebrities Channeled Disney Princesses on the Red Carpet

The only thing that's missing is a tribe of singing woodland creatures.

image

From Belle's bright yellow tufted number to Tiana's green layered look, Disney princesses—and the dresses they wore—are inescapably iconic. Here, 43 times your favorite stars paid homage (intentionally or not) to their silver-screen cartoon counterparts.

1 of 43

Blake Lively in Atelier Versace channeling Elsa from Frozen.

2 of 43

Blake Lively again in Vivienne Westwood Couture, channeling Cinderella.

3 of 43

Kirsten Dunst in Maison Margiela Couture channeling Belle from Beauty and the Beast.

4 of 43

Petra Nemcova in Vice Domini channeling Cinderella.

5 of 43

Juno Temple in Erdem channeling Rapunzel from Tangled.

6 of 43

Miranda Kerr in Louis Vuitton channeling Mulan.

7 of 43

Alessandra Ambrosio in Zuhair Murad channeling Elsa from Frozen.

8 of 43

Nina Dobrev in Marchesa channeling Belle from Beauty and the Beast.

9 of 43

Allison Williams in Peter Pilotto channeling Aurora from Sleeping Beauty.

10 of 43

Anna Kendrick in Stella McCartney channeling Belle from Beauty and the Beast.

11 of 43

FKA Twigs in Atelier Versace channeling Pocahontas.

12 of 43

Claire Danes in Zac Posen channeling Cinderella.

13 of 43

Blake Lively in Burberry channeling Aurora from Sleeping Beauty.

14 of 43

Kendall Jenner in Atelier Versace channeling Princess Jasmine from Aladdin.

15 of 43

Lorde in Valentino channeling Tiana from The Princess and the Frog.

16 of 43

Hailee Steinfeld in H&M channeling Merida from Brave.

17 of 43

Emma Roberts in Tory Burch channeling Meg from Hercules.

18 of 43

Heidi Klum in Marchesa channeling Rapunzel from Tangled.

19 of 43

Naomi Watts in Armani Privé channeling Ariel from The Little Mermaid.

20 of 43

Cate Blanchett in Armani Privé channeling Tiana from The Princess and the Frog.

21 of 43

Saoirse Ronan in Calvin Klein Collection channeling Ariel from The Little Mermaid.

22 of 43

Alicia Vikander in Louis Vuitton channeling Belle from Beauty and the Beast.

23 of 43

Rachel McAdams in August Getty Atelier channeling Merida from Brave.

24 of 43

Lianne La Havas in Vivienne Westwood channeling Tiana from The Princess and the Frog.

25 of 43

January Jones in Ulyana Sergeenko channeling Ariel from The Little Mermaid.

26 of 43

Kiernan Shipka in Dior Couture channeling Snow White.

27 of 43

Bella Thorne in Maria Lucia Lohan channeling Tinkerbell from Peter Pan.

28 of 43

Maggie Gyllenhaal in Oscar de la Renta channeling Princess Anna from Tangled.

29 of 43

Lily James in Elie Saab Couture channeling Aurora from Sleeping Beauty. Or Elsa from Frozen. Or Cinderella herself. It's a toss-up.

30 of 43

Kim Kardashian in Altuzarra channeling Princess Jasmine from Aladdin.

Advertisement - Continue Reading Below