Cameron Diaz - hollywood sexiest star