She was recently at the centre of a row over airbrushing use in beauty commercials but it is clear that Julia Roberts is pretty much picture perfect.
The 43-year-old Oscar winner put her enviable bikini body on display yesterday, showing off a figure women half her age would be jealous of.

The Pretty Woman star looked timeless in a blue two-piece as she relaxed on the beach with her family during a Hawaiian getaway.