Rattrapé par son passé de combattant au Vietnam, 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 personnage surnommé Capitaine Crochet, qui écume la mer de Chine et dont tous deux cherchent à se venger depuis plus de trente ans.