Wien um 1900. Mit seinen fantastischen Vorstellungen macht sich der Illusionist Eisenheim (Edward Norton) zur lebenden Legende. Auf der Höhe seiner Kunst beschwört er den Geist der gerade ermordeten Herzogin Sophie (Jessica Biel). Doch bevor die Erscheinung den Namen ihres Mörders nennen kann, wird Eisenheim von Inspektor Uhl (Paul Giamatti) verhaftet. Was niemand ahnt: Die Herzogin war zwar die Verlobte von Kronprinz Leopold, aber auch die heimliche Liebe des Magiers. Wurde sie das Opfer des Machtkampfes zwischen dem Thronfolger und dem rätselhaften Meister der Täuschung? Nichts ist wie es scheint, die Grenzen zwischen Magie und Wirklichkeit verschwimmen.
Vienna around 1900. With his fantastic performances, the illusionist Eisenheim (Edward Norton) makes himself a living legend. At the height of his art, he conjures up the ghost of the recently murdered Duchess Sophie (Jessica Biel). But before the apparition can name their murderer, Eisenheim is arrested by Inspector Uhl (Paul Giamatti). What no one suspects: The Duchess was the fiancée of Crown Prince Leopold, but also the secret love of the magician. Was she the victim of the power struggle between the heir to the throne and the enigmatic master of deception? Nothing is as it seems, the boundaries between magic and reality are blurred.