Not sure about the teacher but this was a bad movie!

Rating: 2/10 (21 March 2014)

I saw this movie in mar-2014 which is 3 years after release. I am really glad that I didn't pay good money to watch this movie on theater or even blu ray (downloaded it via Dish on demand). Cameron Diaz has acted in some bad movies but this I believe was most horrible. Story line didn't make any sense. Cameron's character changes towards the end but why does it change and does it really change. The movie was supposed to run because of Cameron Diaz but I don't think she has enough star power to carry this disaster on her shoulders. Movie was not funny and just dragged on for some time and then came to an abrupt stop. I was glad when it was over.