En 660, une époque où les trois royaumes de Goguryeo, Silla et Baekje étaient en conflit constant. Kim Chun-chu, animé par une profonde rancune envers le roi Uija de Baekje pour la mort de sa fille, forme une alliance Silla-Tang avec la dynastie Tang. Il ordonne au général Kim Yu-sin de négocier avec le commandant Tang, So Jeong-bang. Kim Yu-sin tente de l'emporter par son ancienneté, mais est dépassé par So Jeong-bang en raison de quelques années de différence, et doit finalement fournir un tribut avant le 10 juillet. Pour transporter le tribut jusqu'à la mer devant l'île Deokmul, il faut percer les lignes de l'armée de Baekje, où se dresse le général Gye-baek, l'éternel rival de Kim Yu-sin. Ils se disaient qu'ils allaient attaquer Goguryeo, mais lorsqu'ils apprennent que l'armée de Silla descend vers le sud et arrive à Hantan, ils réalisent que Silla et Tang attaquent Baekje, et sont saisis d'inquiétude. Cependant, les hauts fonctionnaires, hostiles au roi Uija, refusent de livrer leurs troupes. Le roi Uija fait alors appel à son dernier loyal sujet, le général Gye-baek. Après cinq coupes de vin silencieuses, Gye-baek reçoit la mission du roi Uija de défendre Hwangsanbat à tout prix. Il tue même sa propre famille pour pouvoir se battre jusqu'à la mort et se dirige vers Hwangsanbat...