Cameron Diaz is Adorable as Ever