Sucked sooo much - cannot believe humans actually (a)consider this entertainment (b) think Cameron Diaz is pretty (c) think Cameron Diaz can act (d) actually paid money to see this