A story of betrayal, loosely based on the Cambridge spy ring, comes to Richmond Theatre this week.
Julian Mitchell's award-winning Another Country, which won an Olivier Award for Play of the Year, is touring straight from a stint in London's West End.
It follows a group of public schoolboys through summer term in 1933, where Bennett and Judd are both outsiders - the former coming to terms with being gay, the latter a committed Marxist.
At a time when the establishment did not take kindly to perceived "rebels", the young men must face up to their beliefs and make momentous choices.
Will Attenborough, grandson of actor and film director Richard Attenborough, plays Judd, describing him as lonely, with a nod towards future turmoil for him and his country.
He says: "Julian Mitchell, who wrote Another Country, felt everyone was getting the story of the Cambridge spy ring wrong.
"He felt you needed to go right back to where these kids came from - a terrible public school, full of brutality and hypocrisy.
"All the boys are engaging in homosexual activity, being cooped up there together, but only Bennett talks about it.
"Judd is a marxist with very rigorous morals and his ideology has pretty much taken over his life and it is all he talkes about."
Attenborough says, particularly for Judd, there are small hints of what is to come in this timewarp nation.
He says: "Judd talks about revolution coming, talking about how historical forces will change society.
"There is a sense that things are changing in Russia and the audience will be aware these boys will be among those who go off to war in five or six years' time."
Another Country; Richmond Theatre, the Green, Richmond; July 14-19, 7.30pm evening, 2.30pm Wednesday and Saturday matinee; tickets £11.90-£35.90; visit atgtickets.com/venues/richmond-theatre for details.