
Who's a Pretty (unchanged) Woman, then? Almost 20 years on since her iconic role as a low-rent hooker, Julia Roberts barely looks a day older. The 42-year-old actress, who rose to fame in the 1990 film opposite Richard Gere, was in Cancun, Mexico, to promote new film Eat, Pray, Love (below). The film's director Ryan Murphy said of the mum-of-three: "She's never looked more beautiful. She is so happy and fulfilled and it shows." You can say that again...