Rusijos mafijos vadeiva, trokšdamas atkeršyti už savo brolį, pasamdo Šakalą, kurį vaidina Briusas Vilisas, nužudyti kelis aukštus Amerikos pareigūnus. Šio samdomo žudiko neįmanoma susekti, nes niekas nėra jo matęs. Niekas, išskyrus kitą labai pavojingą nusikaltėlį – airių pasipriešinimo armijos IRA snaiperį. Deklanas Malkvinas, vaidinamas Ričardo Giro, išleidžiamas iš kalėjimo su sąlyga, kad suras Šakalą...