Nikis (vaid. Will‘as Smith‘as) yra gyvenime šilto ir šalto matęs aferistas – vienas geriausių savo srityje. Eilinio darbelio metu Nikis susipažįsta su neeiline mergina Džese (ją vaidina Margot Robbie). Gražuolė Džesė paprašo aferų veterano išmokyti ją profesinių triukų. Pamažu jų bendravimas peržengia mokytojo ir mokinės santykių ribą. Vyras pažeidžia vieną pagrindinių savo pasaulio taisyklių – nepainioti darbo su jausmais. Išsiskyrimas tampa neišvengiamas. Praeina treji metai. Buvę kolegos ir meilužiai netikėtai susitinka Buenos Airėse, kur, kaip netrukus paaiškėja, abu yra nusitaikę į tą patį grobį - jauną milijardierių, automobilių lenktynių fanatiką. Nikiui ši afera yra toji, po kurios galima sau leisti palikti verslą ir išeiti į užtarnautą poilsį. Tokia, kurioje negali būti nė menkiausios klaidos. Tačiau Džesė turi savų planų ir nežada lengvai pasitraukti. Buvę mokytojas ir mokinė stoja vienas prieš kitą pavojingame žaidime.

Pagrindiniu „Keturių raitelių“ taikiniu pirmoje filmo dalyje tapo multimilijonierius Artūras Tresleris (aktorius Michael‘as Caine‘as), iliuzionistų komandos pastangomis praradęs visus turtus. Antroje dalyje į žygį prieš „Keturis raitelius“ išsirengia Treslerio sūnus Volteris (aktorius Daniel‘is Radcliffe‘as) – jaunas technologijų genijus, pasiryžęs atiduoti viską, kad atkeršytų už savo tėvą. Jis įvilioja Denielį (akt. Jesse Eisenberg‘as), Meritą (Woody‘is Harrelson‘as), Džeką (Dave‘as Franco) ir Lulą (Lizzy Caplan) į gudriai paspęstus spąstus. „Keturi raiteliai“ privalo įrodyti savo nekaltumą ir atskleisti savo genialiojo priešininko kėslus. Vadovaujami Dilano (Mark Ruffalo), neprilygstamieji iliuzionistai vėl stoja į kovą.