Il n'y a pas de meurtre parfait.
En raison d’une corruption endémique qui mine son royaume et qui amoindris les revenus qu’il doit percevoir sous couvert de mystérieux meurtres, le roi Jeong-jo mandate le détective K pour résoudre l’affaire. Au cours de son périple, il rencontre Han Seo Pil, qui finit par devenir son acolyte, et Han Gaek Ju, une femme d’affaires influente…