En l’an 645, l’Empereur Li, de la Dynastie Tang, envahit Goguryeo, l’un des anciens Royaumes de Corée. L’armée Tang enchaîne les victoires jusqu’à arriver à la forteresse d’Ansi, défendue par le Général Yang. Isolé, abandonné par le reste du Royaume, et largement dépassé en nombre par les centaines de milliers d’assaillants, Yang rassemble ses troupes, bien décidé à résister…
Après la mort d'une personne, un ange escorte le défunt dans l'au-delà où il doit être jugé sept fois durant 49 jours pour prouver qu'il a mené une vie humaine innocente et avoir le droit de se réincarner. Les anges ont l’interdiction absolue de se mêler des affaires humaines. Kim Ja-hong, un pompier mort de manière soudaine durant son travail, reçoit ainsi la visite de trois anges qui l'emmènent dans son voyage dans l'au-delà. L'un d'eux, Kang-rim, a cependant une affection pour les humains et désire l'aider plus qu'il n'en a le droit.
Les anges de la mort Kang-rim, Won-maek et Deok-choon sont sur le point de prendre part au procès de Soo-hong. Les trois anges de la mort rencontrent le Dieu de la Maison. Il se souvient de leur passé qui remonte à plus de 1000 ans. Voyageant entre ce monde, l'autre monde et le passé, les anges de la mort essaient de découvrir ce qui les lie.
Yong-hu, champion du monde d'art martiaux qui ne croit en aucun Dieu, seulement lui-même, développe soudainement des stigmates sur ses paumes. En visitant une église dans l'espoir de guérir les stigmates, il finit par sauver le père AHN, qui tombe en danger alors qu'il exécute un exorcisme. De cette manière, il apprend le pouvoir des stigmates. Alors que le temps passe, Yong-hu accepte son nouvel appel et commence à sauver les gens possédés par les démons, mais il doit ensuite se préparer à une confrontation finale...