
In Victoriaans Londen aan het begin van de twintigste eeuw, waar goochelaars idolen zijn, zetten twee jonge maar heel verschillende goochelaars hun eigen weg naar roem uit. Robert Angier is een volleerd entertainer — flashy, geraffineerd en een echte showman — terwijl Alfred Borden een ruwe creatieve purist is die het schitteren van zijn trucs ontbeert. Als vrienden en partners vormen ze de perfecte combinatie, maar wanneer een van hun trucs enorm misgaat, worden vrienden vijanden en begint een escalerende strijd van het een-uppen, met een steeds groter wordend gevaar voor de mensen om hen heen.