Cameron Diaz is so good when she's bad. In this trailer from her new comedy Bad Teacher, in which she stars with ex-boyfriend Justin Timberlake, Diaz flaunts her hot bod and flirts her way to to the head of the class.
Diaz plays Elizabeth, a burned out middle school teacher who's over her job and looking to find a rich man to take care of her. When new substitute Scott (played by Timberlake), shows up, she thinks she may have found her ticket out.
Check out the clip from her new flick now before it hits theaters June 24.