Still promoting Bad Teacher, Cameron Diaz was in Cancun, Mexico on July 10 for a photocall.
Cameron wore a fresh white A.L.C. jumpsuit with a blue Current/Elliott denim jacket and some Christian Louboutin wedges.
Cam's hoopy earrings are from Kara Ackerman.
Cam's snap button jacket is currently available at singer22.com, costing $274.00.
Pics from Day Life