Cameron Diaz hangs two on the set of Charlie’s Angels in a white bikini. Images via Getty.