一隊攝影隊正在片場拍攝明朝末年的場口,明朝重臣袁崇煥(蕭正楠飾)、左光斗(曹永廉飾)和太監李進忠(何廣沛飾)不知何故走進來。聽到清兵要殺入太和殿取明朝皇帝首級,三人大怒奮力殺敵,隨后走入太和殿躲藏。他們奇怪片場人員的說話難以明白,忽然聽到聲音,原來是劇組領班吳笑霞。三人向笑霞追問萬歷皇帝下落,笑霞稱今年是2017年,與萬歷相距了四百年。他們回想起當年正值宦官當道,太子朱常洛命崇煥監斬四十八名太監。
崇煥三人護送太子妃
明朝都督張誠帶同四十八具尸體到慈慶宮向太子討回公道,崇煥要張誠撤走全部尸體及放下武器,才肯帶張誠覲見太子。張誠不服與崇煥大打出手并闖入殿內。常洛正與光斗及其他大臣議事,張誠向常洛了解為何殺了所有姓魏的太監,光斗指他們乃奉皇上之命,更讀出密旨;張誠聽罷無奈離開。太子為鞏固勢力,迎娶地方侯爵之女郭倩(王君馨飾)為太子妃,由崇煥、光斗和進忠擔任迎親部隊。經連日趕路后,迎親部隊到達北京城郊,豈料張誠派兵埋伏準備殺太子妃,為死去太監報仇。崇煥帶領的部隊日夜兼程趕路,已有多人不適,郭倩體恤將士,下令各人到驛館休息。崇煥應允之際,大量羽箭忽然從遠處射來。
郭倩消失無影無蹤
崇煥等人敵不過張誠強大兵力,他們死命保護郭倩,且戰且走誤闖霧林。傳說霧林內有妖物作祟令人迷路,所以走入霧林的人多會消失得無影無蹤。張誠下令火燒霧林,將郭倩等人一併燒死。崇煥、光斗、進忠帶郭倩走入霧林深處,煙霧濃密,郭倩忽然消失得無影無蹤。三人四處尋覓時聽到人聲,遂循著聲音前行。一班人正在影城中的紫禁城拍攝,場地忽然煙霧彌漫,及后崇煥、光斗和進忠現身在場中,三人不明何以瞬間身在紫禁城內,而且眼前景物和人看來十分古怪。他們正查問笑霞時,笑霞的手機忽然響起來,原來是片場保安隊長來電。笑霞指崇煥等人要找萬歷皇帝,隊長答應以皇帝來交換笑霞。
三人走入現代社會
笑霞自稱是清朝格格,光斗愿與笑霞為明、清兩國結盟,他以一塊玉珮作為信物,笑霞則以一個打火機作為交換憑證。光斗三人見到打火機會冒火,覺得是神奇寶物。保安隊長已換過明朝皇帝龍袍接見崇煥,崇煥卻發現他是假冒,以為神宗已遭遇不測,與工作人員打起來。最后他們逃出片場來到佛山一條繁華大街,三人同時被現代人的打扮和周遭的事物弄得糊涂。此時,一名穿著古代紅色禮服的女子剛好坐著電單車經過,他們以為是郭倩遂拼命追趕,最后發現只是一場誤會。光斗從報紙上的日期知道他們確實來到了四百年后的地方……
崇煥、光斗、進忠三人肚餓,到飯館吃飯后卻沒錢結賬,侍應要報公安拘捕三人。笑霞正在將光斗送她結盟的玉珮給人鑑定,意外發現其價值達四十萬元,笑霞頓時心花怒放,愿代光斗等人結賬。香港知名菜館鳳鳴居掌舵人方惠芝(田蕊妮飾)和舅父溫偉泰(韋家雄飾)到佛山尋找大廚。他們離開火車站時,遇到大明星汪以珊到佛山拍廣告。偉泰及其妻是以珊的粉絲,偉泰邀請她拍攝短片祝賀其妻生日,以珊不想在眾多粉絲前得罪偉泰,樂意為偉泰說了幾句祝福說話。
崇煥親吻惠芝賠罪
笑霞聘用崇煥三人擔任臨時演員,他們換過衣服,剪了頭髮,與其他臨時演員坐車到片場拍戲,可是他們因未適應而暈車浪。在片場,崇煥不肯向扮演皇帝的演員下跪而被笑霞責罵。經光斗及進忠勸告后,崇煥為尋太子妃愿意委曲求全。光斗問人借手機與崇煥一起學習新事物。他們從手機片段中見到情侶吵架后,男方向女方親吻,女方原諒男朋友。他們誤會若得罪他人,只要向其親吻便能將問題迎刃而解。當三人被笑霞責罵,輪流親吻笑霞,使她樂了半天。惠芝和偉泰找不到廚師,擔心飯店要結業,邊行邊吵時與推著手推車的崇煥擦身而過。手推車勾破惠芝毛衣,惠芝要求崇煥賠償,崇煥即場親吻惠芝賠罪。
崇煥三人獲身分證
惠芝無故被陌生人吻了,與偉泰追打崇煥,要報公安將他拘捕。崇煥迫於無奈施展輕功逃走,惠芝、偉泰見到崇煥會飛上天登時嚇呆。崇煥失掉整個劇組的所有飯盒,笑霞因此再責備他,三人答應不會再闖禍連累她。笑霞為他們弄來三張身分證,崇煥名為云大軍,光斗名為馮一波,而進忠則叫李小冬,好讓他們方便工作。大軍見到他的龍泉寶劍被用來切西瓜感到痛心。光斗向人借來手提電腦,并學習上網找尋古今中外知識。進忠走入廚房問笑霞借用簡單食材,大顯身手煮了一道不平凡的美食,叫笑霞和劇組大開眼界。
三人結義同甘共苦
惠芝請不到廚師,擔心鳳鳴居要結業而借酒澆愁。崇煥、光斗和進忠因緣際會來到四百年后的地方,決定結拜為兄弟,同甘共苦。崇煥年紀最大為長兄、光斗為二兄、進忠則為三弟。惠芝喝至酩酊大醉,在街上大吵大鬧,被樓上的大軍三兄弟見到,大軍再向惠芝賠罪,并提醒兩位義弟日后再見她要避之則吉。大軍、小冬在片場等待拍攝時,一波剛好借來兩部手提電話,讓大家學習使用。小冬拿了一部跑到遠處,和大軍、一波通話。惠芝聘用多名臨時工人,掛上宣傳牌到街上宣傳鳳鳴居招聘廚師,連偉泰也要幫忙。小冬走到一間錄影廠,繼續和一波通電話時,竟意外見到他們失散多時的太子妃……
惠芝帶著一班工人宣傳鳳鳴居招聘廚師,偉泰嫌辛苦,放下宣傳牌俏俏溜走。大軍三人要求見以珊,以珊的經理人林得利叫他們加入影迷會,每人卻需付會費三千元;他們向笑霞借糧,笑霞拒絕。導演看中大軍身手,有意找他做替身,可獲三千元工資,他們商議后決定可先讓一人參加影迷會,大軍便答允當替身。當大軍得悉要穿肚兜扮潘金蓮,誓死不從。小冬看到鳳鳴居招聘廚師的宣傳牌,有意應徵。
大軍受辱籌入會費
以珊在休息時間打瞌睡,竟夢見自己身為太子妃,與迎親隊失散;她到處找崇煥,驚聞他們的聲音,正要回應時被一支箭射中,繼而驚醒。小冬到酒店見工,升降機到達四樓時遇上故障,小冬不知所以并一直等待電梯開門。惠芝和偉泰在招聘會考驗應徵者的廚藝,沒有一個廚師令她滿意。當工人修理好升降機,小冬已錯過了招聘時間,他將剩下的食材做了一道「大煮乾絲」,盼偉泰給他應聘機會。偉泰發現小冬仍在做菜,遂找來保安將他驅趕。小冬打電話給大軍告知未能面試,因此無法加入影迷會;大軍、一波安慰他。大軍無奈,惟有忍辱負重,決定扮演潘金蓮。
惠芝認定小冬是理想大廚
惠芝返回招聘會現場,被小冬的菜式深深吸引,一試之下,竟發現菜式正是小時候母親所做的風味。惠芝認定小冬是她的理想大廚,決要找他到鳳鳴居當大廚。大軍穿上肚兜,扮演潘金蓮從高處跳下,其身手了得令導演相當滿意。惠芝與偉泰乘三輪車在街上找小冬,同時大軍和一波亦乘三輪車;大軍將三千元交給一波,由他加入影迷會。兩架三輪車狹路相逢,惠芝認出大軍要找他算賬。大軍、一波走進死胡同,無路可逃;大軍擁抱一波使出壁虎功爬上墻壁躲避,一波卻不慎掉下三千元現金,并且被偉泰拾去。
以珊遭大軍擄走
以珊離開酒店時,大軍從天而降并攔截車輛,又把得利和一班保安員打倒,將以珊擄走回到片場內的紫禁城。一波和小冬已在片場等候,待以珊來到,三人齊向太子妃請罪,并講述他們在霧林失散,以及如何到紫禁城的始末緣由。
以珊憑拍戲的經驗,已推測到其中過程,於是扮起太子妃,表示不與他們相認是有不得已的苦衷,說罷掉頭便走。崇煥三人追趕,以珊命令他們跪下,未到翌日中午不準離開。以珊脫身返回酒店,惠芝同時懇求酒店經理讓她看看來應徵的小冬模樣。崇煥三人跪至翌日早上,笑霞到片廠帶走他們去開工。惠芝拿著小冬的相片到處張貼尋人街招……