Bad Teacher suit une prof de collège grossière et obsédée par l'argent qui, après s'être fait larguer par son petit ami, s'intéresse à celui d'une de ses collègues. Ce dernier est un prof remplaçant, qui est aussi l'héritier d'un empire de la montre. Le cast de Bad Teacher est déjà assez complet, et plutôt alléchant, puisque Molly Shannon (Pushing Daisies), Eric Stonestreet (Modern Family), Jason Segel (How I Met Your Mother) et Lucy Punch ont déjà signé.
Mais cela faisait deux mois déjà que le studio cherchait son premier rôle masculin. Parmi les candidats, on retrouve John Krasinski (The Office), Joel McHale, Timothy Olyphant, Guy Pearce, Adam Scott ou encore Cheyenne Jackson. Mais c'est Justin Timberlake qui leur a volé la vedette. Son passage dans Bad Teacher sera son deuxième vrai grand rôle au cinéma, après The Social Network, le film qui retrace la création de Facebook.