1990, République de Corée. Fonctionnaire sur la brèche, Choi Ik-hyun n'a pas hésité à rejoindre le camp des corrompus en s'associant avec le patron le plus puissant de la pègre de Busan.
Un puissant chef de gang manque de se faire assassiner par un homme qui prend la fuite. Pour l’inspecteur Jung, nul doute que celui qui a entaché la réputation du criminel est un tueur en série. Flic et gangster vont alors unir leurs forces pour attraper l’assassin. Mais si le premier rêve de le voir derrière les barreaux, le deuxième n’a qu’une idée en tête : se venger.
Un vieux poète, qui loge dans un hôtel au bord d’une rivière, fait venir ses deux fils, pensant que sa fin est proche. Dans ce même hôtel, une jeune femme trahie par l’homme avec qui elle vivait vient y trouver refuge et demande à une amie de la rejoindre.
Alors que les catastrophes naturelles à répétition provoquent famines et épidémies, les mauvaises récoltes amènent les nobles du royaume à exploiter le peuple, qui s'insurge. Ceux qui sont capturés sont exécutés, les autres fuient dans les montagnes où ils deviennent des hors-la-loi prêts à se battre pour rétablir la justice.
Par une nuit pluvieuse, une jeune femme abandonne son bébé. Il est récupéré illégalement par deux hommes, bien décidés à lui trouver une nouvelle famille.
Quatre ans après les évènements du premier film, la péninsule n'est habitée que par les zombies. Un groupe de soldats y est envoyé pour récupérer un bien précieux. Mais ils découvriront que les zombies ne sont pas la plus grande menace qui rôde...
Kang est un soldat très zélé de l'armée sud-coréenne. Ses supérieurs l'ont toujours encouragé à tirer sur tout ce qui bouge dans la zone interdite de la côte. Le jour où une ombre suspecte s'insinue au bord de mer, Kang tire sans hésiter. Mais il ne sait pas qu'il vient de tuer un simple paysan. Le soldat est raillé de l'armée et le camp tout entier plonge progressivement dans la paranoïa.