Vienna, seconda metà dell'ottocento. Eisenheim è un giovane innamorato della bella Sophie, che lo ricambia con lo stesso sentimento. La ragazza però, è promessa sposa del Principe Leopoldo, erede al trono d'Austria. 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 fa di tutto per stroncare una volta per tutte la relazione tra i due. L'llusionista dovrà difendere l'amore appena rinato facendo ricorso a tutti i suoi poteri...