Robert Angier es un ilusionista respetado que se obsesiona con uno de los trucos de su rival Alfred Borden. Para conseguir el truco hará todo lo posible, sin saber hasta qué punto cambiará su vida...
Alex, un carnicero de Nueva York, se casa con Marina, una encantadora joven que tiene poderes de clarividencia. Cuando la pareja se instala en la ciudad y los vecinos descubren que la mujer es capaz de adivinar el futuro se crea un gran revuelo a su alrededor. Pero el matrimonio pronto se rompe cuando Marina descubre que Alex no es realmente el hombre del que se había enamorado en sus sueños.