Celebrity News

The best and worst dresses from the Academy Awards

The best and worst gowns from the 2012 Academy Awards red carpet.
Oscars 2012 Red Carpet

If Meryl Streep thought dressing like an Oscar would help her win the best actress prize, it worked!

The actress was a vision in gold at the 84th Academy Awards, donning an artfully draped Lanvin gown that left her looking strikingly similar to the coveted trophies on offer.

Meryl took home the big prize for her portrayal of Margaret Thatcher in The Iron Lady but dozens of other stars won praise for their fashion choices.

Here are the best and worst frocks from the 2012 Oscars.

Gwyneth Paltrow in Tom Ford.

Michelle Williams in Louis Vuitton.

Rooney Mara in Givenchy.

Brad Pitt and Angelina Jolie in Atelier Versace.

Meryl Streep in Lanvin.

Penelope Cruz in Giorgio Armani.

Glenn Close in Zac Posen.

Jane Seymour.

Prince Albert and Princess Charlene of Monaco.

Emma Stone in Giambattista Valli Haute Couture.

Sandra Bullock in Marchesa.

Rose Byrne in Vivienne Westwood.

Octavia Spencer in Tadashi Shoji.

Tina Fey in Carolina Herrera.

George Clooney in Giorgio Armani and Stacy Keibler in Marchesa.

Natalie Portman in vintage Dior Haute Couture.

Milla Jovovich in Elie Saab.

Melissa McCarthy in Marina Rinaldi.

Jessica Chastain in Alexander McQueen.

Jennifer Lopez in Zuhair Murad.

Colin Firth and Livia Giuggioli in Valentino.

Cameron Diaz in Gucci.

Berenice Bejo in Elie Saab.

Related stories