Film
Cameron Diaz says playing a rotten teacher taught her a thing or two
June 24, 2011
After 17 years of winning over moviegoers with her mile-long legs, breezy confidence and wide, almost goofy smile, one of Hollywood’s consummate charmers has had enough. Cut the charisma and cue the contempt: It’s time, finally, to loathe Cameron Diaz.As an unrepentant moral scourge in her new film “Bad Teacher,” Diaz plays Elizabeth Halsey ― an educator who steals, cheats, lies, sleeps in class,