December 25, 2006 12:00 PM

[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

You May Like

EDIT POST