二战后,英国律师William Collyer(西蒙·拉塞尔·比尔 Simon Russell Beale 饰)的妻子Hester Collyer(蕾切尔·薇兹 Rachel Weisz 饰)邂逅了退役的飞行员Freddie Page(汤姆·希德勒斯顿 Tom Hiddleston 饰)。生活空虚寂寞的Hester和年轻英俊的Freddie陷入了一段不伦之恋。此事不久即被Hester的丈夫William发现。后来,Hester认为Freddie不再爱她了,于是尝试自杀。她没有成功,Freddie在读完她的遗书后勃然大怒。最后,Freddie终于决定离开她,去一个遥远的地方继续他的飞行员生涯。Hester只能望着Freddie离开的背影黯然神伤......
故事发生在二十世纪初的北爱尔兰贝尔法斯特,刚刚出狱没多久的约翰尼(詹姆斯·梅森 James Mason 饰)参与了一次抢劫行动,并且为了掩护队友而遭到了警察的枪击,约翰尼失手打死了警察,惹上了重罪,成为了全城通缉的对象,身负重伤的约翰尼体力不支,昏了过去。 穷的叮当响的无赖汉谢尔(F.J.麦考密 F.J. McCormick 饰)发现了约翰尼的踪迹,在他的身上看到了发财的法子,他将情报通告给神父汤姆(W.G. Fay 饰),却被凯瑟琳(凯思琳·赖安 Kathleen Ryan 饰)发现。凯瑟琳赶在谢尔之前找到了躲在疯画家鲁奇(罗伯特·牛顿 Robert Newton 饰)家中的约翰尼,就这样,两个人踏上了逃亡的旅途。
In 1965 the eve of decriminalization for acts of male homosexuality in the U.K. Matthews, a young gay man at odds with the world, discovers love, sex, and a new family in the backstreets and underground bars of Soho.