Cameron Diaz's sexy scholar look...