Şacalul (Bruce Willis) este un asasin profesionist care ucide cu sânge rece. Îşi schimbă mereu înfăţişarea şi sunt extrem de puţini cei care l-au văzut şi au mai rămas în viaţă. Printre ei se numără Declan Mulqueen (Richard Gere), un luptător IRA, ajuns acum în puşcărie. FBI-ul află că Şacalul se pregăteşte să lovească din nou, aşa că apelează la ajutorul lui Declan pentru a-i veni acestuia de hac. În alt rol, Sidney Poitier.