Illuusionisti Eisenheim (Edward Norton) hurmaa kansaa uskomattomilla esityksillään wieniläisessä teatterissa, mutta käytännönläheinen kruununprinssi Leopold ei voi sietää mokomaa silmänkääntäjää, vaan haluaa paljastaa taikurin temppujen salat. Hän käskee poliisipäällikkö Uhlin (Paul Giamatti) tutkimaan Eisenheimin taustat läpikotaisin. Juonikas poliisipäällikkö kohtaa illuusioiden herrassa vertaisensa vastustajan. Kaksikon tahtojen taistelu saa yllättävän käänteen,kun dramaattinen veriteko paljastuu – kaiken takana näyttäisi olevan salaliitto, joka on suunnattu itseään keisaria vastaan. Crash- ja Sideways-hittileffojen tuottajat marssittavat estradille fantastisen elokuvan, jossa kaksi miestä joutuu selvittämään missä todellisuuden ja taian välinen äärimmäinen raja lopultakin kulkee.