Ever since the movie trailer started going around -- along with the poster where Cameron Diaz puts her sexy legs up on a desk -- we thought "Bad Teacher" looked pretty ... bad.
But while critics are mostly blah about the movie (it's getting a "C" average), several outlets, including E! Online, think Diaz makes a very good bad teacher.
"Cameron Diaz's unrepentant anti-heroine won't be to everybody's taste, but to viewers sick of being force-fed inspirational lessons who are looking to mentally flip the bird at authority, this will hit the spot," E! says.