Cameron Diaz soaked her lovely 36-year-old bones in the waters off Hawaii on Tuesday.
Looking tanned and toned, the 36-year-old wore a tiny green frilled bikini which left little to the imagination.
Cameron Diaz - wearing a bikini at a Hawaiian beach