Cameron Diaz hits the beach in Malibu and shows off her boyish body. She is sexy in her own kind of way. Check out a few photos.