This is NOT safe to watch at work. That being said, it is actually really funny. Cameron Diaz is back people! Bad Teacher is just the kind of raunchy sophmoric kind of film that her career needed.
Check out the trailer featuring Cameron Diaz and her co-stars Justin Timblerake, Jason Segel and Phyllis Smith (great to see her outside of The Office) after the jump.