That's One "Bad Teacher"

by

Hannah Sayle says, despite the presence of Justin Timberlake and Cameron Diaz, Bad Teacher only gets it half right.