Londres, au tournant du XXe siècle. Lors d’un spectacle, Alfred Borden, apprenti magicien, cause accidentellement la mort de l’épouse de Robert Angier, son ami et partenaire de scène. Aussitôt, les chemins des deux hommes se séparent, sous le regard impuissant de leur mentor. Déterminé à devenir un grand prestidigitateur, Borden affine son style et développe, de foire en foire, des numéros de plus en plus sophistiqués. Intrigué par la nouvelle science de l’électricité, Angier prend le chemin des Rocheuses où un savant s’affaire à créer pour lui une machine de téléportation. Celle-ci, croit-il, lui permettra de détrôner son rival, devenu récemment la coqueluche de Londres grâce à un numéro d’apparition extraordinaire. Afin d’en percer le secret, Angier jette sa jolie assistante dans les pattes de Borden.