Londres en 1878. Rupert Angier et Alfred Borden sont deux magiciens surdoués, promis dès leur plus jeune âge à un glorieux avenir. Une compétition amicale les oppose d'abord l'un à l'autre, mais l'émulation tourne vite à la jalousie, puis à la haine. Devenus de farouches ennemis, les deux rivaux vont s'efforcer de se détruire l'un l'autre en usant des plus noirs secrets de leur art...
Alice, mère célibataire, est une phytogénéticienne spécialisée dans le développement de nouvelles espèces de plantes. Elle a conçu une fleur remarquable dont le parfum est censé rendre son propriétaire heureux. Fière de son invention, elle en ramène un spécimen chez elle, pour l’offrir à son fils, un jeune adolescent. Peu à peu, Alice constate un changement d'attitude chez lui.