Frank Bryant (Michael Caine) ist Literaturprofessor, zynisch und dem Whisky ergeben. Rita Susan White (Julie Walters) ist Friseuse und etwas unbeholfen, aber sie hat einen verzweifelten Wissensdurst und gerade Frank soll ihr Bildung beibringen. Doch Frank - zuerst halb entsetzt, halb überheblich amüsiert - merkt bald, dass Rita viel mehr gesunden Menschenverstand hat als die 'gebildeten Bürger', mit denen er lebt. Er fängt an, Rita wegen ihrer Lebensfreude und ihren einfachen, natürlichen Ansichten zu lieben. Aber Ritas Leben ändert sich mit ihrer neuen Umgebung.