Cameron Diaz has one of the hottest celebrity asses in Hollywood, and here she shows it off in a sexy bikini.