In a cramped Moscow apartment, a wheelchair-bound Guy Bennett prepares to be interviewed by a young journalist. Admitting he always wanted fame, he denies it is the reason he became a spy. What matters to him are the questions - loyalty to what, treason against whom?
In his penultimate year as a public schoolboy in England during the 1930s, Bennett is set to become a powerful 'god' (master prefect). The role is a chance to be "top of the whole stinking heap", and a crucial step in his plans to pursue a career as a diplomat. Ultimately, Bennett wants to be ambassador to France.
Much of Bennett's time is devoted to gazing through binoculars at Harcourt, a student in another house. A certain amount of homosexuality is tolerated at the school, but a scandal erupts when two boys are caught having sex by a housemaster, and one of them commits suicide rather than face expulsion. Following the incident, Bennett is constantly reminded that "discretion is the better part of valour".
The gods agree that homosexuality must never sully the reputation of the house again. Their leader, Fowler, a tyrannical Christian, orders a special prayer session, during which he reads passages from the bible proclaiming it a sin for men to lay together.
When Bennett is granted leave to attend his mother's wedding, he slips a note into Harcourt's pocket, inviting him to dinner afterwards. On the way to the service, Bennett's mother mentions the boys' suicide, admitting she has known "one or two of those sorts" and declaring, "they are never happy". Bennett agrees he's "better off dead, then".
Harcourt accepts the invitation and over champagne, Bennett relates how, as a 14-year-old, he had to save his mother from being crushed when his father died of a heart attack while his parents were making love. Love blossoms, and Bennett and Harcourt start to sneak out of their houses to spend their evenings together by the lake.
Bennett tells his friend, intellectual Tommy Judd, that he is in love. The two occasionally discuss ideas around sexuality, but Judd is more inclined to wax lyrical about communism. He displays contempt for the school, and rails against its hierarchy and hypocrisy.
When one god, Barclay, learns that the housemaster has asked Fowler to stay on as Head of House, he urges Bennett to ask Judd to become a prefect. Judd initially refuses, out of principle, but eventually he concedes, to save the house from another year of Fowler's rule. He also knows Fowler will prevent Bennett fulfilling his dream of becoming a god.
Fowler has his sights set on Bennett, after he arrived late and dishevelled for a military inspection (after spending the night with Harcourt), causing the house to lose the competition. When Fowler reprimands him for being the worst dressed soldier there, Bennett counters, declaring he is not a soldier, but a schoolboy.
Fowler is prepared to cane him for his actions, but Bennett threatens to name every boy he's "done it with" to the headmaster; making it clear that the list would include several prefects. Bennett does receive a severe beating, when one of Fowler's cronies intercepts a love note he sends to Harcourt. This time, Bennett doesn't threaten blackmail, as Harcourt is already implicated.
Emotionally and physically wrought after the caning, Bennett tells Judd he can't pretend anymore, that he's never going to love women. He berates Judd because he, too, thinks some people are better because of the way they make love.
Outside, the two run into Barclay, who announces that he will not be nominating Bennett for the gods. Bennett is distraught. As they walk away from the school, Bennett and Judd muse about living in a fair and just (communist) world.
1981. In his Moscow apartment, Bennett explains that Judd was killed in the Spanish Civil War. Bennett is adamant that he never wanted to go back to England. There was only one thing he ever missed - the cricket.