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ą.

Dešimtmetis berniukas turi išskirtinį matematinį mąstymą ir lakią vaizduotę, tačiau T. S. Spivetas jaučiasi daugelio nesuprastas. Jis auga su kaubojumi tėvu bei mokslininke motina Montanos rančoje ir paslapčia daro žemėlapius bei mašinų brėžinius. Vieną dieną į rančą paskambina iš Smitsonio instituto ir pareiškia, kad nori apdovanoti T. S. Spivetą už sukurtus amžinojo judėjimo mašinos brėžinius bei pakviesti jį perskaityti padėkos kalbą. T. S. Spivetas pabėga iš namų, nes nusprendžia, kad turi dalyvauti apdovanojimuose Vašingtone.