Indeed, Cameron Diaz has expired (Like Katie Holmes did many years ago), although if she got a tune up people would pay to see her crap films again (Bad Teacher), guys like to see a film promo come with a guarantee, and she doesn't deliver these anymore.