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.

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.