明朝天啟末年,大太監魏忠賢發現天啟帝的腿已浮腫,并正在尿血。經查,天啟帝的腎、脾嚴重衰竭,生命危在旦夕。魏公公認為掌控大明的時機到了,速勸說皇妃娘娘假冒懷上了皇上的龍子,目的是不讓皇上的弟弟朱由檢繼承皇位。天啟帝病情惡化,急詔信王朱由檢,魏忠賢卻想盡辦法百般阻擾他們兄弟見面。
奉命監視信王29年的太監王承恩,在關鍵時刻倒戈信王,并道出了自己一輩子是“J賊”和“忠仆”的雙重身份。天啟帝的大限將至,卻一沒立太子,二沒立遺書。魏公公更是加緊了“制造皇子”的計劃,一面將一姓陳的懷著男孩的孕婦弄進了宮里待產,一面派人深夜到信王府去捉拿信王朱由檢。
為了保護信王,王公公護著信王進宮,卻被魏忠賢擋在了門外。魏忠賢實際已將天啟帝軟禁起來,又將信王扣押在后宮。王公公見勢不妙,深夜四處求救,與兵部侍郎洪承疇共同策劃闖宮,救出皇上和信王。與此同時,陳氏孕婦生下的并不是男孩,而是女孩,魏忠賢“立小皇子”計劃流產,他甚是絕望。皇上傳位于弟弟朱由檢后駕崩了,臨終前他希望弟弟放魏忠賢一條生路。