Der Auftragskiller Alex Laney (Christopher Lambert) arbeitet als Bodyguard für den südafrikanischen Geschäftsmann Robert Nile (Dennis Hopper). Da dieser gegen einen Mafiaboss aussagen will, schwebt er in Lebensgefahr. Doch dann verliebt sich Alex ausgerechnet in seine Tochter und stellt fest, dass niemand anderes als Robert den Tod seiner Eltern zu verantworten hat.