1930: In einem Londoner Theater finden sich Gäste wieder, die nicht mehr wissen, wie sie dorthin gekommen sind. Sie bekommen eine Show geboten, bei der nichts so ist, wie es scheint.
Als der Psychiater Dr. Robert Block (Rémy Girard) herausfindet, dass ihn seine Frau betrügt, steigert er sich immer tiefer in die Arbeit mit einem seiner Patienten, Leo Debond (Laurent Lucas). In ihm meint er sich selbst identifizieren zu können.
Veteran Oliver Sherman ist allein in der Welt. Also macht er sich auf die Suche nach dem Mann, der ihm einst im Krieg das Leben gerettet hat. Dieser hat sich mittlerweile ein schönes Leben mit Frau, zwei Kindern und einem guten Job aufgebaut. Doch mit Shermans Ankunft ändert sich das, denn der ist neidisch auf seinen einstigen Kameraden…