

No final do século XIX, em Londres, Robert Angier, sua amada esposa Julia McCullough e Alfred Borden são amigos e assistentes de um mágico. Quando Julia morre acidentalmente durante uma performance, Robert Alfred culpa pela morte dela e eles se tornam inimigos. Ambos tornam-se famosas e rival mágicos, sabotar o desempenho do outro no palco. Quando Alfred executa um truque bem sucedido, Robert fica obcecado tentando revelar o segredo do seu concorrente com consequências trágicas.