明朝中葉,皇帝病重,時(shí)局不穩(wěn),京師動(dòng)蕩。
齊王朱見溢(方中信?飾)奉旨赴京,自濟(jì)南出發(fā),路上被不知幕后主使的刺客團(tuán)伙追殺,齊王府一眾護(hù)衛(wèi)死傷慘重。王府眾人退守至一家驛站,商討對(duì)策。這時(shí),一個(gè)戴著斗笠的駝背老者為眾人送來酒水,還為眾人支出“以聲掩聲”的突圍計(jì)策。不料后來老者的偽裝被齊王隨從孫鑫(羅晉?飾)和蘇溢清(迪麗熱巴?飾)姑娘識(shí)破,原來是個(gè)粘著胡須的年輕人。在眾人威脅下,申力行(林峰?飾)無奈老實(shí)地交代自己其實(shí)一路跟著,暗中為齊王府眾人提醒險(xiǎn)情但眾人擔(dān)心有詐不相信他,結(jié)果導(dǎo)致進(jìn)入險(xiǎn)境。申力行在與齊王交談中透露皇上召齊王進(jìn)京不僅僅是探病這么簡(jiǎn)單,可能與立儲(chǔ)有關(guān)。還說到自己救王府眾人只是路見不平,待進(jìn)了通州就與眾人分道揚(yáng)鑣。
夜晚,敵人進(jìn)攻。齊王讓眾人都聽申力行指揮。申力行謀布得當(dāng),齊王順利突圍。但是孫鑫帶著一眾護(hù)衛(wèi)為掩護(hù)齊王而浴血力戰(zhàn),最后寡不敵眾,護(hù)衛(wèi)們死傷殆盡,孫鑫也倒在了血泊中。刺客頭目飛鴿報(bào)信,鴿子飛進(jìn)皇宮大內(nèi)。
原來幕后主使竟是當(dāng)朝皇后,皇后(白珊?飾)為保住皇子儲(chǔ)君之位,指使權(quán)臣劉吉(沈保平?飾)派人一路刺殺齊王,不許齊王活著抵達(dá)京城?;屎笈c權(quán)臣劉吉本著各自利益,均視齊王為眼中釘,兩人合謀欲除之而后快。
齊王抵達(dá)逸仙莊,逸仙莊喬莊主接應(yīng),表示愿以全家性命相報(bào)齊王當(dāng)年的恩情,護(hù)送齊王平安進(jìn)京。
皇帝(宋運(yùn)成?飾)病情日篤,還疑心劉吉結(jié)黨營(yíng)私與太監(jiān)趙無極(何中華?飾)的東廠權(quán)焰日盛,嚇得趙無極趕忙下跪連表忠心?;实塾幸鈧魑挥邶R王,此正中趙無極之意。
殺手開始攻莊。一路來隨行的申力行出計(jì)調(diào)虎離山,殺手們中計(jì),緊緊追著只乘有申力行和蘇溢清的馬車不放。情況危急,申力行與蘇溢清躍上同一匹馬,砍斷繩索擺脫馬車,以求脫身。雙方追逃許久,最終兩人因馬中箭而落地,被殺手們包圍。殺手們見所追非人,大為光火,威脅兩人說出齊王下落,否則處死二人。后續(xù)進(jìn)攻逸仙莊的殺手也趕到,還帶來了莊內(nèi)所有人的人頭,逸仙莊遭屠戮。
齊王孤身一人策馬逃往京城。申力行與蘇溢清被眾殺手捆縛于懸崖邊,性命垂危。情急之中,申力行道破殺手頭們的錦衣衛(wèi)身份,并說若是皇上知道了他們的所作所為,恐怕后果難負(fù)。而這時(shí),殺手頭目也猜測(cè)申力行為六扇門中人,但被申力行一語道破自己是錦衣衛(wèi)百戶方毅,更是震驚。殺手們見身份已泄,迅速撤離。捆繩一放,導(dǎo)致蘇溢清驟然墜向崖底。申力行慌忙扯住繩子,眼見將要成功,背后飛來一箭射中申力行,兩人同時(shí)墜落懸崖。
齊王還是被追趕而來的殺手包圍,絕望中正要引頸待戮,出刀的殺手卻中箭倒地。原來東廠廠公趙無極帶高手趕到,趕走殺手,保住了齊王,并護(hù)送齊王回京。在手下不解的詢問下,趙無極表明此舉是要給齊王一個(gè)人情,也無須與錦衣衛(wèi)撕破臉。
平安入宮的齊王終于覲見了皇上,兄弟兩人憶敘舊事,相談甚歡。趙無極趁機(jī)告狀,替齊王一路的艱險(xiǎn)訴苦,意之所向,矛頭直指太子一黨。