Der Film erzählt die Geschichte des Homosexuellen Max (Clive Owen), der in den 30er Jahren ein ausschweifendes Leben führt. Doch mit den Nazis und dem Röhm-Putsch ist er Repressionen ausgesetzt. Er flieht mit seinem Liebhaber Rudy (Brian Webber) nach Amsterdam, doch die Flucht rettet die beiden nur für kurze Zeit. Deportiert nach Dachau, muss ...