Vīne, 20.gs. sākums. Pilsētā ierodas noslēpumains cilvēks, kurš dēvē sevi par iluzionistu Eizenhaimu. Ieinteresētajai publikai viņš demonstrē neredzētus trikus, kas visiem šķiet tīrā maģija un burvestība. Brīnumdara slava nāk ausīs kroņprincim Leopoldam, kurš kopā ar savu nākamo līgavu Sofiju apmeklē vienu no iluzionista izrādēm. Eizenhaima sirdī uzliesmo jūtas pret meiteni, tāpēc prātu un ilūziju pavēlnieks nolemj izpildīt lielāko triku mūžā...

Džerijs ir optimistisks un patīkams puisis, bet viņš ir garīgi slims un pēdējā laikā nav dzēris viņam izrakstītās zāles. Savās halucinācijās viņš redz, kā kaķis piedāvā viņam kļūt par sērijveida slepkavu, tajā pašā laikā suns cenšas pārliecināt, ka viņš ir labs cilvēks.