Granice stvarnosti i iluzije više ne postoje. U svetu gde ništa nije onakvim kakvim se čini, mađioničar i policijski inspektor suočavaju se tamo gde stvarnost se završava, a magija počinje. Ejsenhajm (Edward Norton) se rodio kao sin stolara u Austro-Ugarskoj. Jednog dana susreće putujućeg mađioničara kraj puta. Nakon što mu mađioničar pokaže par trikova, i on i stablo pod kojim je sedeo nestanu. Ejsenhajm ubrzo postaje opsednut iluzijama. Takođe se zaljubljuje u Sofie (Jessica Biel), koja ja nažalost izvan njegovog dosega jer je ona član plemenite porodice Von Teschen.