26 Times Celebrities Dressed Like Disney Princesses

Rihanna just dressed like a modern-day Cinderella

Rihanna as a modern-day Cinderella

Rihanna as Tinkerbell

Olivia Palermo as Snow White

Olivia Munn as Mulan

Nicki Minaj as Anna

Ashley Greene as Tinkerbell

Lady Gaga as The Evil Queen

Kendall Jenner as Ariel

Lena Dunham as Belle

Lana Del Rey as Ariel

Kiera Knightley as Rapunzel

Amy Adams as Cinderella

Jennifer Hudson as Pocahontas

Rihanna as Ariel

Lupita Nyong'o and Tiana

Lea Michele as Sleeping Beauty

Diane Kruger as Elsa

Cate Blanchett as Mulan

Katie Holmes as Belle

Oprah as Rapunzel

Jessica Alba as Sleeping Beauty

Jennifer Lawrence as Ariel

Katy Perry as Elsa

Kim Kardashian as Jasmine

Lupita Nyong'o as Cinderella

Rihanna as Belle