Cameron Diaz, star of There's Something About Mary and the Charlie's Angels movies, has finally admitted that she is really hot and not at all annoying.
Cameron Diaz admits she's hot, not annoying