Rattrapé par son passé de combattant au Vietnam, l'aventurier Wayne Shelton se découvre un fils qu'il n'a jamais eu. Celui-ci entraîne son prétendu père dans le sillage d'un abominable "capitaine crochet" écumant la mer de Chine et dont ils cherchent tous deux à se venger depuis plus de trente ans... Contre l'avis de son conseiller qui le juge peu recommandable, un sénateur a engagé Wayne Shelton comme garde du corps.
Tandis que l'aventurier tente de prouver son efficacité en matière de sécurité, une voiture force l'entrée de la propriété du politicien et le chauffard annonce que le fils de Shelton a retrouvé Hooker ! ? Shelton n'a jamais eu de fils. Par contre, en 1970, au Vietnam, un dénommé Hooker devait l'aider à diriger un groupe de salopards enrôlés pour une mission à haut risque. L'opération s'était avérée montée par celui-ci pour couvrir un trafic de drogue. Pour effacer toute trace de son forfait, Hooker avait traîtreusement abattu les villageois qui l'avaient fourni, ses compagnons d'armes et ses complices. Grièvement blessé, Shelton avait été laissé pour mort...
Dans une prison de Djakarta, Shelton rencontre son prétendu fils. Il reconnaît en lui Tran, l'enfant qui fut le seul rescapé du massacre au Vietnam et qu'il avait recueilli, puis confié à des religieux. Devenu adulte, Tran a fait partie de l'équipage d'un bateau pirate. Son objectif : localiser le repaire de Hooker, maintenant devenu le puissant chef d'une bande de pirates écumant la mer de Chine, et venger la mort des siens.
Hélas, des ripoux indonésiens l'ont fait arrêter ! Guidé par ce "fils" qu'il réussit à faire évader, Shelton se lance sur la piste de celui qu'il recherche désespérément depuis trente ans. Averti du danger, Hooker ordonne à ses sbires de l'éliminer... Pour Wayne Shelton, la vengeance est un plat qui se mange chaud, très chaud...