Bad Teacher
Channel Four, 11pm, tonight
Cameron Diaz plays a foul-mouthed, golddigging high school teacher. She’s forced to return to her teaching post to raise money for breast implants after her wealthy fiance dumps her. Also stars Jason Segel and Justin Timberlake.