Cameron diaz wearing cami vest in 1998 film theres something about mary cameron diaz is an american producer actress and former fashion model. Camer…