16世纪初,朝鲜王朝进入了臭名昭著的燕山君(金康宇 饰)时代。燕山君刚愎自用,残暴无常,在奸臣父子任士洪(千浩振 饰)和任崇载(朱智勋 饰)的协助下,发动了“甲子士祸”,一举扫清了朝野对他的执正之言。在此之后,王朝内外再也无人敢于直谏暴君,而任氏父子则趁机做大,收编党羽,权倾朝野。为了满足无穷无止的欲望,燕山君任命任氏父子为采红使,命他们在全国上下寻找适龄美女进贡昏君。既能巩固权力,又能打击燕山君宠爱的张绿水(车智妍 饰),父子二人对此任务乐此不疲,并亲自挑选了名妓丹熙(林智妍 饰)入宫。rn权利与阴谋,爱情与欲望,交织在历史的车轮之中……
南宋年间,通古县前任县令为了一己私利,利用“河神”为幌子暗中掳掠儿童,百姓惶惶不安,在其蛊惑下纷纷相信用孩童祭祀“河神”可以平息灾祸。宋慈受命来到通古,向百姓一再申明祭祀河神纯属无稽之谈,并保证一定会查出事情真相,他的到来使得老县令感觉到了威胁。在老县令的授意下,其党羽对宋慈阳奉阴违,并暗中施以压迫,企图神不知鬼不觉的将宋慈了结。在一波接一波的危险降临在宋慈身上时,孩童还在不断失踪,这使得老百姓对宋慈失去了信任,逼宋慈赶紧祭河神。宋慈顶着多方的压力,抽丝剥茧地调查,利用自己高超的法医学手段让尸体“开口说话”,逐渐锁定了真凶,并发现了背后的巨大阴谋。最终,宋慈不惜以性命相搏将真凶绳之以法。