Fashion

The best dresses of 2011

From Pippa Middleton’s Alexander McQueen bridesmaid dress to Angelina Jolie’s sparkly green Golden Globes gown, 2011 has been the year of the fabulous frock.

We scoured the red carpets at the Oscars, Emmys, MTV Awards, Costume Institute Gala and every major film premiere from New York to London to find our favourite frocks.

From flowing Grecian goddess gowns to slinky sequined slips, these dresses are our top picks of the past 12 months.

Beyonce Knowles, Pippa Middleton and Angelina Jolie

Kate Middleton in her Alexander McQueen wedding gown in April.

Angelina Jolie in Atelier Versace at the Golden Globes in January.

A pregnant Natalie Portman in Rodarte at the Oscars in February.

Pippa Middleton’s Alexander McQueen bridesmaid dress made her (and her bum) famous.

Kate Winslet in Stella McCartney at the premiere of *Mildred Pierce* in October.

Kate Winslet in Stella McCartney at the premiere of Mildred Pierce in October.

Sandra Bullock in Vera Wang at the Oscars.

Beyonce Knowles chose this Lanvin gown to announce her pregnancy in August.

Cate Blanchett in Givenchy at the Oscars.

Kate Middleton in Jenny Packham at a charity gala in June.

Charlene Wittstock’s couture Giorgio Armani wedding gown in July.

Beyonce Knowles in Alexander McQueen at the Costume Institute Gala in May.

Rachel McAdams in Marchesa at the premiere of *Midnight in Paris* in Cannes.

Rachel McAdams in Marchesa at the premiere of Midnight in Paris in Cannes.

Michelle Obama in Alexander McQueen at a state dinner in January.

Christina Hendricks in Johanna Johnson at the Emmys in September.

Kate Moss in her John Galliano wedding gown in July.

Zara Phillips in her Stewart Parvin wedding gown in July.

Related stories