19. yüzyılın sonlarında Londra’da, Robert Angier ve Alfred Borden, aynı sihirbazın asistanı olarak çalışan iki yakın arkadaştır.
Ancak bir gösteri sırasında Robert’ın eşi Julia’nın ölmesiyle her şey değişir. Robert, bu trajedinin sorumlusu olarak Alfred’i görür ve aralarındaki dostluk, yerini amansız bir rekabete bırakır.
Zamanla her ikisi de ünlü sihirbazlar haline gelir ve sahnede birbirlerini alt etmek için her yolu denerler. Alfred’in gerçekleştirdiği büyüleyici bir numara, Robert’ı derinden etkiler ve rakibinin sırrını çözmek için takıntılı bir arayışa girer.
Bu hırs, Robert’ı giderek daha tehlikeli ve karanlık yollara sürükler.
İki sihirbazın mücadelesi, yalanlar, ihanetler ve sarsıcı sırlarla doludur.
Her biri diğerini alt etmek için sınırları zorlarken, gerçekle illüzyon arasındaki çizgi bulanıklaşır. Sonunda, bu acımasız rekabetin bedeli, hiçbirinin tahmin edemeyeceği kadar ağır olacaktır.