Sve pocinje u Londonu na prelazu veka, gradu koji u to vreme ubrzano menja svoj izgled. U to vreme, kad su madjionicari idoli i zvezde najviseg reda, dva mlada madjionicara krecu na svoj put do slave. Lakomisleni, profinjeni Robert Angier (Jackman) je zabavljac masa, a grubi cistunac Alfred Borden (Bale) je kreativni genije kojem nedostaje samouverenosti da bi na sceni pokazao svoje magicarske zamisli. Njih dvojica krecu kao prijatelji, prepuni uzajamnog divljenja, i partneri. No, kad njihov najveci trik krene sasvim po zlu, postaju dozivotni neprijatelji.