Max(Clive Owen)是貪戀肉欲之歡的男同性戀,德國納粹對同性戀展開大規模的迫害之前,他一直過著隨心所欲的生活,之後,他在同戀人Rudy逃亡時落入納粹之手,為求自保,他隱瞞了自己的同性戀身份,並當著納粹的面打死了Rudy。
前往集中營的途中,Max 結識同道中人Horst(Lothaire Bluteau),對方力勸沈浸在悲痛中想報復的他凡事冷靜,不久,兩人被命令一起不停地搬運石頭,慢慢地,他倆生出“柏拉圖”戀情,因為身體微小的碰觸也是禁忌。Horst染上流感,Max不忍看到他在這種情況下繼續忍受非人折磨,與納粹軍官進行性交易換來感冒藥,Horst得知後,情願一死也不願看到愛人的尊嚴被繼續無情踐踏。