more from Cameron Diaz