Depois de vagar pelo mundo fazendo os mais diversos trabalhos como ladrão, dirigindo em assaltos, guarda-costas etc. Alex (Christopher Lambert) é contratado para proteger uma testemunha chave contra o chefão da máfia. Mas Alex nem imagina que o seu protegido, Robert Nile (Dennis Hopper), é o homem que matou seus pais quando ele ainda era uma criança, em sua cidade natal no sul da África.
Agora, Alex convive com um dilema de proteger alguém que ele gostaria de matar com as próprias mãos.