A Berlino nel 1934, Max frequenta i cabaret della capitale del Reich e convive con Rudy, un ballerino da cabaret. Dopo l'assassinio brutale di un SA con cui aveva trascorso la notte da parte delle SS, comincia una fuga tragica insieme a Rudy, che viene presto ucciso, e che termina a Dachau. Max, che porta la stella gialla degli Ebrei, incontra Horst che porta il triangolo rosa degli omosessuali. Insieme cercano di sopravvivere nel campo di concentramento.