Во время совместной операции американских спецслужб и российских правоохранительных структур в московском клубе произошел смертельный инцидент: один из лидеров русской мафии пал под огонь и погиб, оставив после себя цепь загадок и подозрений. Терек, брат погибшего, обратился к наёмному убийце по кличке Шакал с просьбой выполнить заказ. Новость о таком поручении быстро просочилась в ФБР, и стало ясно: целью киллера может стать кто-то из высших эшелонов Белого дома, что превращает дело в угрозу государственной безопасности. Чтобы помешать Шакалу реализовать план, американские власти принимают рискованный шаг — выпускают на свободу ирландского террориста Деклана Малкуина. Ему известно лицо убийцы, и у него с ним давняя вражда, поэтому его участие представляется единственно вероятным способом выйти на след преступника. Далее начинается напряжённая, запутанная игра между силой закона, теневыми интересами преступного мира и политическими интригами, в ходе которой каждый шаг может привести к новому повороту и неожиданному раскрытию причин и мотивов.
До того, как в проект пришел Брюс Уиллис, роль Шакала предлагалась Ричарду Гиру, однако актеру была больше по душе роль протагониста, которую он и получил.
От участия в проекте отказались Шон Коннери, Лиам Нисон и Мэттью Макконахи.
По окончании работы над фильмом, Брюс Уиллис и Ричард Гир поклялись друг другу никогда больше не сниматься вместе.
Съёмки фильма начались 19 августа 1996 года, а закончились 30 ноября того же года.
Брюс Уиллис попросил переснять сцену, в которой Шакал убивает гея, чтобы было понятно, что он убивает его, потому что тот слишком много знал, а не из-за его ориентации.