Cameron Diaz hits her latest photo call for her movie, Bad Teacher, on Sunday at Summer of Sony in Cancun, Mexico. The actress wore an A.L.C. ivory crepe jumpsuit with a Current/Elliott The Snap Jacket to the event.
Personally, I feel Cameron has looked much better than this at most photo calls. This outfit just did not need the denim jacket unfortunately. A shame really because I have always loved this jacket.