The film tells the story of a group of learner drivers. One of them, Beverly (Jessica Hynes), is a housewife who works as a cleaner at the police station and has failed her driving exams eight times, mainly because her husband Ian (Shaun Dingwall) is too impatient giving her driving lessons. She decides to take driving lessons from Chris (David Tennant), a devout Christian driving instructor at Gear Change, with whom she falls in love. However Chris loves his boss Fiona (Sarah Hadland) who is having an affair with Beverly's colleague, policeman Gerry.