Londra, fine ‘800, gli illusionisti sono considerati delle vere e proprie star. Tra questi, due amici, Robert Angier, affascinante e sofisticato, capace di intrattenere il pubblico come nessun altro, e Alfred Borden, un purista della professione, un vero e proprio genio capace di creare i trucchi piu’ spettacolari ma non altrettanto in grado di far apprezzare al pubblico le proprie idee. La rivalita’ tra loro nasce quando il loro piu’ grande trucco finisce male. Da quel momento i due faranno di tutto per cercare di capire i segreti dell’altro, fino ad oltrepassare qualsiasi limite…