A trio of specialized soldiers is called in to stop a group of drug traffickers who have hijacked a busload of tourists in the Philippines and threaten to kill them all if one of their companions is not released from jail and the government does not stop its anti-drug policies.
Em Nova Orleans o detetive Wes Block (Clint Eastwood) é colocado no caso de um serial killer que tem como vítimas mulheres jovens e belas, as quais ele estupra e mata. As mortes assumem um caráter pessoal quando o criminoso escolhe pessoas conhecidas de Wes como vítimas, sendo que até mesmo suas filhas estão na mira do assassino. Paralelamente Wes, que é divorciado, se envolve com Beryl Thibodeaux (Geneviève Bujold) e ela também se torna uma provável vítima.