Fashion Lifestyle

The Five Most Beautiful Movie Dresses of All Time

By Shannon Meddings

When my editor came to me to write up a story on the five most beautiful dresses of all time, my first thought was, this story was made for me (hello movie buff AND stylist!!), then my second thought was – most beautiful dresses of all time!!? How can I alone be the judge of that, as they say beauty is in the eye of the beholder?

So I put out a poll! I got my very social sister on the case and together we went in search of the most beautiful dresses of all time. After much discussion, these are the top five. Did we miss something? Hit us up on Instagram.

1. Keira Knightly as Cecilia Tallis in Atonement

The perfect silhouette in the perfect shade of green, a sexy library scene and sophisticated 1940s styling – how could this not make our top five list.

2. Marilyn Monroe as ‘The Girl’ in The Seven Year Itch

Marilyn’s iconic subway grate scene is the stuff of movie folklore, tantalising audiences as she dances above the grate, wind blowing, in the flirtiest of white dresses.

3. Julia Roberts as Vivian Ward in Pretty Woman

Who doesn’t love a romantic tale of rags to riches? And when that tale includes a hooker with a heart of gold, Julia’s megawatt smile and a red dress that screams class and sophistication you have pure movie magic.

4. Michelle Pfeiffer As Elvira Hancock in Scarface

Slinky teal blue satin on Michelle Pfieffer’s lithe frame, this look bucked every 80s trend of big hair, lace and volume to give us one of the all time best movie fashion moments.

5. Grace Kelly as Lisa Carol Fremont in Rear Window

Princess in the making, Grace Kelly’s look in Hitchcock classic Rear Window, was the epitome of 1950s beauty, class and style.

Honourable Mentions

Nicole Kidman as Satine in Moulin Rouge

Jennifer Grey as Frances ‘Baby’ Houseman in Dirty Dancing

Cameron Diaz as Tina Carlyle in The Mask

Kate Winslet as Rose DeWitt Bukater in The Titanic

Alicia Silverstone as Cher Horowitz in Clueless

Julia Roberts as Vivian Ward in Pretty Woman

Audrey Hepburn as Holly Golighty in Breakfast at Tiffany’s

Marilyn Monroe as Lorelei Lee in Gentlemen Prefer Blondes

Claire Danes as Juliet Capulet in Romeo and Juliet

Carey Mulligan as Daisy Buchanan in The Great Gatsby

Sharon Stone as Ginger McKenna in Casino

Kate Hudson as Andie Anderson in How To Lose A Guy In Ten Days

Want more? Click here for Five Movies to Lift Your Spirits and here for our tips on Shopping the Classics in an Economic Downturn.

%d bloggers like this: