Cameron Diaz is a very diverse actor that has been in a lot of films. She has even done voice over work for the Shrek movies as Princess Fiona. She is a very talented individual and she is very beautiful. She was also great in the Charlie's Angel movies and she has not passed her prime yet. A new movie is coming out with Cameron Diaz called "Bad Teacher". There is a lot of great people in the movie like Justin Timberlake, and that guy from How I Met Your Mother. That movie should be huge at the box office, and it will give Cameron Diaz yet one more huge movie to put under her belt. She will be successful still for many years to come. Here are some really hot photos I found of Cameron on the internet....Enjoy!