A la fin du XIXe siècle, un prestidigitateur anglais surdoué tente d'éliminer le seul magicien qui lui fait de l'ombre. La haine s'avère réciproque.
Robert Angier n'a qu'un rival sur scène et dans la vie : Alfred Borden. Ces deux magiciens ont conquis les foules londoniennes et les scènes du monde entier. Pourtant, rien ne les exaspère davantage que d'être considérés comme les deux meilleurs prestidigitateurs vivants. En effet, comme ils ont fait leurs débuts ensemble, le public continue de les associer. Pourtant, depuis la mort de Julia, l'épouse de Robert, leur collaboration s'est muée en haine féroce. Robert aspire à la suprématie et Alfred estime qu'il est bel et bien le plus grand. Chacun fait alors appel à son art pour ruiner la gloire de l'autre. Mais les conséquences de ce combat s'avèrent dramatiques...
Un scénario singulier qui permet à Christopher Nolan de rassembler un casting de poids. Michael Caine a été primé par la critique londonienne pour le second rôle qu'il tient dans ce film.