Robert Angier (Hugh Jackman) es un ilusionista respetado que se obsesiona con uno de los trucos de su rival Alfred Borden (Christian Bale).