Rupert Angier (Jackman) in Alfred Borden (Bale) sta slavna londonska čarovnika, ki poleg izrednih spretnosti, očarljivosti in talenta posedujeta tudi močno tekmovalno žilico. Njuno rivalstvo za zdaj še ni ušlo nadzoru, toda kmalu se vse to spremeni. Nekega dne Alfred izvede osupljivo iluzijo, za katero se zdi, da zanjo ne obstaja nobena logična razlaga. Razjarjeni Rupert je odločen, da bo odkril najgloblje skrivnosti svojega tekmeca. Njun odnos se tako spremeni v goreče sovraštvo, ki ju popolnoma prevzame in slabo vpliva na njuno poklicno ter zasebno življenje.
Uspešni škotski dramatik J.M. Barrie je za svoj čas intelektualni genij in ga ponavljanje enih in istih tematik začenja dolgočasiti, zato čudi vse močnejšo potrebo po resnejšem navdihu. Nekega dne se mu želja nepričakovano uresniči, ko med sprehodom po londonskem parku spozna družino Llewelyn Davies – štiri dečke in njihovo očarljivo, nedavno ovdovelo mamo.
V zgodbi o začetkih ustanavljanja največje in najbolj razvpite obveščevalne agencije CIA spoznamo idealističnega mladeniča Edwarda, ki pozna pravi pomen domoljubja in kot agent nima težav s prikrivanjem skrivnosti. Toda paranoja hladne vojne v njem veča neprijeten občutek, da ne more več nikomur zaupati, kar na težko preizkušnjo postavi njegova prepričanja, vse bolj pa je odtujen tudi od družine in žene, ki ne more več prenašati dvojnega življenja in laži, s katerimi se Edward ves čas obdaja.