This HuffPost Canada page is maintained as part of an online archive.

The Best Princess Dresses To Ever Appear On The Red Carpet

These Red Carpet Dresses Are Fit For Princesses

Hollywood actresses sure know how to make fairytale dreams come true!

On Monday night, Lily James was just one of the latest stars to grace the red carpet in a gown fit for a real-life princess. Of course, it was quite fitting, seeing as she's playing Cinderella in the upcoming live-action remake of the classic tale.

The blond beauty arrived for the premiere wearing one of the most lovely Elie Saab gowns ever. The light aqua blue dress featured illusion mesh covered in silk embroidery and sequins, giving the look an overall sparkly effect. She accessorized with diamond earrings and a pair of custom made "glass slippers" by Christian Louboutin.

The stunning look made us think of all the other gorgeous gowns we've fallen in love with over the years, many of which were also designed by Elie Saab. Of course, there's also plenty of stunning Oscar de la Renta gowns in the mix, and even a few Zac Posens, among others.

Just take a look below to see some of the most beautiful princess dresses to ever grace the red carpet, and get lost in a fairytale day dream.

Lily James' Elie Saab Sparkler
JB Lacroix via Getty Images
The actress was the living embodiment of Cinderella, whom she's playing in the latest live action remake -- she seriously could not have picked a better gown for the film's premiere.
Carrie Underwood's Dreamy Oscar de la Renta
Jon Kopaloff via Getty Images
We can always count on Carrie to bring the drama on the red carpet, and this dress was no exception. It's a fairytale dream!
Dakota Fanning's Elie Saab Gown
Stefania D'Alessandro via Getty Images
She's like a high-fashion midnight princess, and we love it.
Lily Collins' Gorgeous Ombre Elie Saab Gown
Venturelli via Getty Images
This dress would definitely be fit for a real life (albeit modern day) princess. It's just mesmerizing.
Katy Perry's Valentino Number
Steve Granitz via Getty Images
A gown fit for a pop princess!
Miley Cyrus' Zuhair Murad Dress
Kevin Mazur via Getty Images
Miley looked like a gorgeous mermaid princess in this tiered frock by Zuhair Murad. And while she may not have been nominated for an Oscar, she sure made her mark on the red carpet!
Zooey Deschanel's Frothy Reem Acra Dress
Steve Granitz via Getty Images
Zooey was like a quirky Cinderella in this frothy layered Reem Acra gown.
Julianne Hough's Monique Lhuillier Dress
George Pimentel via Getty Images
Julianne looked like a hard-rock princess in this gold and white (not black and blue) gown, and she totally made it work.
Anna Kendrick's Monique Lhuillier Gown
Steve Granitz via Getty Images
Anna looked like a real life princess in this oh-so-pretty blush and berry gown.
Lupita Nyong'o's Stunning Prada Gown
Christopher Polk via Getty Images
It may not be the typical princess ball gown, but this gorgeous "Nairobi blue" dress is fit for Hollywood royalty.
Georgina Chapman's Feathered Marchesa Frock
Pascal Le Segretain via Getty Images
This black and gold stunner is one of the designer's own creations, and no one wears it quite like her. Definitely one of our favourite Marchesa dresses of all time.
Freida Pinto's Oscar de la Renta Gown
George Pimentel via Getty Images
The Indian-inspired embroidery on this dress is just gorgeous, and Freida looks like a stunning princess in it.
Sarah Jessica Parker's Romantic Christian Dior Number
Jeffrey Mayer via Getty Images
Such a gorgeous dress! It's definitely one of our faves on the "Sex And The City" star, and she looks like pure royalty.
Emma Watson's Oscar de la Renta Tiered Frock
Mark Cuthbert via Getty Images
Let's just say we were enchanted by the "Harry Potter" star when she walked out on the red carpet in this super fun Oscar de la Renta gown.
Penelope Cruz's Classic Armani Privé
Jeffrey Mayer via Getty Images
Everything about this look just screams classic beauty. And the off-the-shoulder neckline is just so romantic. Love it!
Taylor Swift's Dramatic Oscar de la Renta
Andrew H. Walker via Getty Images
There's no denying how much Taylor Swift looked like a stunning princess in this gown. The back is an absolute dream.
Liu Wen's Massive Zac Posen Ball Gown
Kevin Mazur via Getty Images
It takes a special person to rock a gown this large, and Liu does it like a pro. The teal Zac Posen gown looks like it came right out of the fairytales of our childhood.
Rihanna's Barbie Cake Giambattista Valli Gown
Jason Merritt via Getty Images
We're pretty sure Rihanna had Blue Ivy Carter believing she was a real-life princess -- and boy did she look the part.
Anne Hathaway's Watercolour Versace Dress
Pool CATARINA/VANDEVILLE via Getty Images
Like Lupita's gown, Anne's isn't your typical princess dress, but we can't help but include it on this list. It's unbelievably romantic and we're sure if she was wearing a tiara it would look even more regal.
Jennifer Lawrence's Tiered Dior Couture Gown
Gregg DeGuire via Getty Images
Jennifer Lawrence was definitely the belle of the ball when she wore this dress, and her now-iconic fall up the stars was even turned into a Disney princess meme.
Sonam Kapoor's Stunning Elie Saab Couture Gown
Pascal Le Segretain via Getty Images
Wow. Just, wow. How stunning is this dress?!
Zhang Ziyi's Beaded Dior Ball Gown
Venturelli via Getty Images
Another dress that's more than fit for a real-life Cinderella. Just gorgeous.
Olivia Wilde's Marchesa Sparkler
George Pimentel via Getty Images
When Olivia Wilde stepped onto the red carpet in this dreamy Marchesa number, we fell in love. It's just so pretty.
Amy Adams' Dreamy Oscar de la Renta Gown
Jason Merritt via Getty Images
The actress looked wonderfully regal, don't you think?
Elle Fanning's Romantic Elie Saab Gown
Steve Granitz via Getty Images
Elle Fanning looked like the real Princess Aurora in this stunning Elie Saab number at the LA premiere for "Maleficent."

Follow Huffington Post Canada Style on Pinterest, Facebook and Twitter!

Close
This HuffPost Canada page is maintained as part of an online archive. If you have questions or concerns, please check our FAQ or contact support@huffpost.com.