这个故事发生在1930年的英国。就读于伊顿公学贵族学校的盖伊·班尼特(鲁珀特·埃弗里特·鲁珀特·埃弗里特饰)是一名同性恋,他的好朋友贾德(科林·费尔斯·科林·费尔斯饰)是一名共产主义者,痛恨资本主义,甚至无视学校的规章制度。 学校里的同性恋气氛蔓延开来。一个叫马蒂诺的学生被发现和另一个男同学发生性关系,然后马蒂诺上吊自杀了。 这件事对盖伊和整个学院的影响都很大。 不久后,盖伊在同一所学校爱上了詹姆斯(凯瑞·艾尔维斯·凯瑞·艾尔维斯饰),他们经常在晚上约会。 然而有一天,有消息透露,盖伊为了保护詹姆斯,独自接受了鞭刑,同时,他的顶级领袖的位置也被取代。 严格的校规和保守的道德观让他对自己在英国的职业生涯感到失望。 20年后,盖伊从英国外交部叛逃到共产主义国家苏联,成了“叛国罪”,轰动英国朝野。 这部电影最初是一部轰动英国的舞台剧,取材于20世纪30年代的真实人物。 盖伊·贝内特的原型是“剑桥五杰”之一的盖伊·伯吉斯。