Alfred Borden et Rupert Angier, deux prestidigitateurs hors du commun, s'affrontent dans un duel sans merci. Trois générations plus tard, au cours d'une enquête sur une secte, le journaliste Andrew Wesley fait la connaissance de Kate Angier. Elle lui révèle qu'il s'appelle en fait Andrew Borden et qu'une guerre oppose leurs deux familles depuis la fin du XXe siècle. Quand Andrew découvre le rôle exact joué par le scientifique Tesla dans toute cette affaire, sa vie en est bouleversée à jamais.