2003, 119 min
James Clayton (Colin Farrell) pracuje v bare a so svojimi priateľmi vynašiel program, vďaka ktorému sa môže spojiť s akýmkoľvek počítačom. Jedného dňa za ním príde Walter Burke (Al Pacino), který ho chce naverbovať do CIA. James nakoniec ponuku prijme.
Absolvuje písomné a psychologické testy, pri ktorých sa zoznámi so spolužiačkou Laylou (Bridget Moynahanová). Spolu s ďalšími uchádzačmi odíde do výcvikového strediska CIA, prezývaného Farma, kde sa budúci agenti učia ako sa infiltrovať, ako manipulovať, strieľať, klamať a tiež zabíjať.
Pri plnení úloh sa James a Layla trumfujú. Pri ďalšej úlohe Jamesa s Laylou prepadnú a unesú. Jamesa uväznia a vypočúvajú, ale nič neprezradí a zlomí ho až strach o Laylu. V tom okamihu zistí, že všetko bol len ďalší test, a z Farmy ho prepustia. Neskôr za ním príde Burke a oznámi mu, že sa stal špiónom a jeho vylúčenie bolo len naoko.
Prezradí mu, že Layla je agentkou cudzej rozviedky. James ju má sledovať a zistiť, pre koho pracuje. Dostane teda prácu v inom oddelení a znovu sa s Laylou stretne. Vďaka karte od Burkea sa dostane na oddelenie vedy a techniky, kde Layla pracuje. Prehľadá jej stôl a počítač a odhalí, že posledný program, na ktorom pracovala, je ICE9, čo je vírus, ktorý CIA sama vytvorila. Podľa Burkea sa ho Layla snaží vyniesť von.
James s Laylou strávi noc a v jej počítači nájde časť ICE9. Počítače CIA neumožňujú kopírovať dáta, a tak musí James odhaliť, ako ich vynáša. Ráno sleduje Laylu, ktorá ide na železničnú stanicu a odovzdá nejakému mužovi lístok. James ho dohoní a dôjde k prestrelke, pri ktorej James muža zabije. Keď ho prehľadá, zistí, že je to Zack (Gabriel Macht), ďalší z regrútov z Farmy.
James to telefonicky oznámi Burkeovi a ten ho chce z akcie okamžite stiahnuť, ale James chce akciu dokončiť...