Após lecionar 18 anos em uma escola preparatória na Inglaterra, Andrew Crocker-Harris (Albert Finney), um enérgico e pouco amigável professor de latim e grego, é forçado a se aposentar. O pretexto é que sua saúde não está boa, sendo que ele não receberá aposentadoria. Além disto Andrew é visto pelos alunos como o “Hitler do 5º” e seu casamento está no fim, pois Laura (Greta Scacchi), sua esposa, lhe é infiel com Frank Hunter (Matthew Modine), outro professor.