Julia Roberts is the ultimate screen siren. Yes, the 46-year-old actress knows a thing or two about red carpet glamour - but she also has the best legs in Hollywood.
Other dress highlights include her sparkling silver Armani Prive gown from the Metropolitan Museum of Art Costume Institute Gala in 2008 and who could ever forget the monochrome Valentino couture gown she wore to collect her Best Actress Oscar for Erin Brockovic in 2001?
More recently, Julia has swapped glitzy gowns for shorts. And why wouldn't she? As she proved during this appearance on Jimmy Fallon's show, her pins are incredible!
See Julia's fashion evolution in full (including that Valentino Oscar dress) in this slideshow below...