Max(Clive Owen)是贪恋肉欲之欢的男同性恋,德国纳粹对同性恋展开大规模的迫害之前,他一直过着随心所欲的生活,之后,他在同恋人Rudy逃亡时落入纳粹之手,为求自保,他隐瞒了自己的同性恋身份,并当着纳粹的面打死了Rudy。
前往集中营的途中,Max 结识同道中人Horst(Lothaire Bluteau),对方力劝沉浸在悲痛中想报复的他凡事冷静,不久,两人被命令一起不停地搬运石头,慢慢地,他俩生出“柏拉图”恋情,因为身体微小的碰触也是禁忌。Horst染上流感,Max不忍看到他在这种情况下继续忍受非人折磨,与纳粹军官进行性交易换来感冒药,Horst得知后,情愿一死也不愿看到爱人的尊严被继续无情践踏。。这个反映现实生活的故事发生在活力而多元的伦敦,活波但敏感的塔拉与孤僻却迷人的毕拉发生碰撞,擦出了火花。。卢卡斯跟妻子萨拉感情很好,突然有一天萨拉消失了,在午夜前的短短15分钟连同自己的行李都消失了。卢卡斯醒来之后发现妻子不见了,他开始出现幻觉:卢卡斯被困在一个似乎毫无止境的平行世界怪圈之中,在一个世界里有他的妻子萨拉,在另一个世界里他还和另一个女人娜拉有关系。他的世界开始崩塌,越变越糟,还被一群“知情者”追杀,这一切仅仅围绕着他,他开始明白这些事情的关键就在于11点45分,午夜前的十五分钟。卢卡斯开始穿梭在不同的时空中,每个时空的时间都不同。他见到了过去的自己和未来的自己。他自己开始变得慌乱,他也不知道哪一个自己才是最真实的。他担心自己回不到现实中,他另一边还在担心自己失踪的妻子。一番挣扎后,卢卡斯最终克服了时空的界限,解救了自己的妻子。。