Cameron Diaz, who recently hit the headlines after linking with the environmentalist and with Criss Angel, hits the Malibu beach on Saturday to show off her body when she wears a bikini.
The “Shrek The Third” star was spotted swimming in the beach this weekend in Malibu. It looks like she’s having a great time with Nicky Hilton’s boyfriend David Katzenberg.