Best Dresses

updated 12/25/2006 AT 01:00 AM EST

originally published 12/25/2006 AT 01:00 AM EST

[THE LONG ONES]

Jessica Alba
IN ATELIER VERSACE

Kate Hudson
IN DIANE VON FURSTENBERG

Beyoncé Knowles
IN GUCCI

Nicole Kidman
IN BALENCIAGA

Mischa Barton
IN YVES SAINT LAURENT

Michelle Williams
IN VERA WANG

[THE SHORT ONES]

Rihanna
IN COLLECTION BEBE

Sienna Miller
IN MARCHESA

Jennifer Aniston
IN VERSACE

Rachel Bilson
IN DOLCE & GABBANA

Anne Hathaway
IN PRADA

Jennifer Lopez
IN PHILOSOPHY DI ALBERTA FERRETTI

See more of the year's fashion hits—and misses—at PEOPLE.COM/STYLEWATCH

Share this story:

Your reaction:

advertisement

From Our Partners

From Our Partners