Home Blind Film Critic BAD TEACHER review (no spoilers) – Cameron Diaz, Justin Timberlake, Jason Segel