宋真宗寵妃劉妃(李若彤 飾)一心想當皇后卻無生育能力,婢女李馨月懷上了宋真宗的龍胎。劉妃、龐太師、太監郭槐(曾志偉 飾)等人設下貍貓換太子之計,其中郭槐還出于私心設了計中計。李馨月產子當天,受指使的接喜婆尤娘子掉包用一只貍貓換掉了皇子,騙宋真宗說李馨月生下了一個怪胎。宋真宗將李馨月打入冷宮。真皇子流落民間,劉妃和郭槐派人開始了一系列追殺……
劉妃兇相畢露,利用真宗中風,口不能言的情勢,發動宮庭政變,情勢突變。包拯調趙楨及時趕到,真宗見到太子終于說出讓包拯保太子登基的遺詔。陶三春怒錘丁謂于當堂。一切都控制在包拯手中后,真宗才放心地散手人…
劉妃不甘失敗,回憶起當年陳琳出宮的情景,驚出一身冷汗。 真宗從劉妃處拿到的鄭王家譜不禁大怒,怒斥包拯,當包拯指出趙楨就是真宗親子時,真宗震驚之下難以相信,陳琳如實稟告,當堂滴血認親。真宗還見到了…