Le jeune employé d'une entreprise de pêche de Tokyo décide d'annuler ses vacances pour organiser une cérémonie funéraire a la mémoire de ses parents. Pour ce faire, il doit se rendre sur le lieu de leur disparition: une rivière d'Islande.
Goro Hanada (interprété par l'acteur fétiche de Suzuki, Jo Shishido) est le tueur numéro 3 dans la hiérarchie des malfaiteurs japonais. Misako Nakajo (interprétée par Annu Mari) lui propose un « contrat », qu'il rate à cause d'un papillon qui se pose sur son arme. Dès lors, il deviendra...