Updated

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.

SODAHEAD SLIDESHOW: See the hottest 30-something actresses. 

"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.

Well, one thing's for sure: Diaz looks good in those ads. Which got us wondering ... from Diaz to Eva Mendes to Reese Witherspoon, let us know: Who's the hottest 30-something actress?