Julia Roberts went for old-fashioned glamour: vintage black and white Valentino.
Photo: AP
Dress sense
Fashion editor Jess Cartner-Morley pays tribute to the stars who looked just right and points the finger at the ones who got it oh so wrong on Hollywood's biggest night for showing off your best frock
Best supporting actress, Marcia Gay Harden looked elegant in ruby Randolph Duke.
Photo: AP
Renee Zellweger, anxious to distance herself from her "fat" (size 12) role as Bridget Jones, wore a size 0 (UK size 4) yellow boned gown so tight she could hardly walk.
Photo: AP
Bjork shows off in her 'swan dress'.
Photo: AP
Juliette Binoche in a 1920s flapper-style dress.
Photo: AP
Russell Crowe wearing a ribbon bow-tie and sporting a Buddy Holly hair style.
Photo: AP
Kate Hudson in a one-off Chloe dress made for her by Stella McCartney which verged on the fussy side, accentuated by a ringletted, princessy hairstyle.
Photo: AP
Angelina Jolie made a wise choice, a tuxedo-style white satin trousersuit by Dolce e Gabbana.
Photo: AP
Jennifer Lopez in Chanel, combined her trademark no-holds-barred sex appeal - a very sheer chiffon top - with a slightly frumpy full skirt.
Photo: AP
Catherine Zeta-Jones in corsetted, fishtailed black Versace.
Photo: AP
Crouching Tiger, Hidden Dragon star Michelle Yeoh.
Photo: AP
Penelope Cruz looked elegant in black.
Photo: AP
Hanks was sleek in Gucci
Jamie Bell in black-on-black Christian Dior, showing up Russell Crowe's strange look
Joaquin Phoenix in Armani
Grown-up glamour was the theme of the night for actresses: long, feminine, curvy gowns, regal hairstyles, demure wraps and serious jewels - Sigourney Weaver in red Christian Dior.