Eisenheim (
Edward Norton), człowiek znikąd wystawia w Wiedniu zdumiewające magiczne spektakle. Swoją pracą przykuwa uwagę pretendenta do tronu – Księcia Leopolda. Pewien, że iluzjonista jest jedynie mistrzem konfabulacji i oszustem, Książę zjawia się na jednym z przedstawień mężczyzny celem zdemaskowania jego występu. By osiągnąć cel wysyła na scenę swoją narzeczoną Sophie (
Jessica Biel). Rozpoczyna się wielka potyczka pomiędzy iluzją a rzeczywistością. Czy talent magika wystarczy by przekroczyć granicę między życiem i śmiercią?