Sinopse Rudolf Milan Unzucht nasceu na capital da Tchecoslováquia, Praga, filho de um tradicional Diplomata Tcheco e de uma dona de casa. Desde pequeno sentiu uma ligação muito forte com o mundo das artes, especialmente o da dança, apesar da forte repressão que sofria por parte de seus pais que o impediram de assistir ao seu programa de TV preferido e de dançar livremente. Anos depois, cansado da vida tradicional que levava, Rudolf se muda para Berlim na Alemanha com sua família, onde consegue emprego como garçom e dançarino à noite, vestindo-se de mulher e encarnando Josephine Moonlight, uma dançarina de Charleston, uma dança típica da década de 20 e 30. Com suas experiências em Berlim ele se da conta que é homossexual, se apaixona por duas vezes e, por causa da forte perseguição aos homossexuais pelo Exército Nazista, foi preso em uma prisão pela primeira vez e em um campo de concentração nazista anos mais tarde. Em su...