Cameron Diaz: Green with Envy 5/27/2009 5:19 PM PT Wearing her "Shrek" bikini, Cameron Diaz soaked her lovely 36-year-old bones in the waters off Hawaii on Tuesday. Aloha! See Also Diaz Locks Up Aniston's Sloppy Seconds Share on Facebook Share on X Cameron Diaz Hot Bodies Stars In Heat Paparazzi Photo