19. sajandi lõpus kohtuvad Londonis esimest korda kaks tõusuteel olevat mustkunstnikku Robert Angier ja Alfred Borden. Nende sõbralikult alanud võistlus muutub peagi kibestunud rivaalitsemisest kantud lahinguks, mis seab ohtu ka kõik nende läheduses olijad.

John (Brad Pitt) ja Jane (Angelina Jolie) Smith on abileus. Nende abielu mureks on igavus. Tegelikult omavad aga mõlemad suurt saladust: nad on kuulsad palgamõrvarid. Kui asi lõpuks ilmsiks tuleb, võtavad John ja Jane sihikule teineteise.