Siamo all’inizio del XX secolo, in Austria. Eisenheim è un adolescente innamorato (e ricambiato) della bella Sophie: la ragazza però, è promessa sposa del Principe Leopoldo, erede al trono. I due sono costretti a separarsi ed Eisenheim scompare dalla circolazione. Quindici anni dopo, il ragazzo è cresciuto e strega Vienna con spettacoli nei quali mette in mostra le sue incredibili doti di illusionista: una sera incontra Sophie, e l’amore si riaccende, ma il Principe Leopoldo, aiutato dall’Ispettore Generale Uhl, capo della Polizia, fa di tutto per stroncare una volta per tutte la relazione.