一队摄影队正在片场拍摄明朝末年的场口,明朝重臣袁崇焕(萧正楠饰)、左光斗(曹永廉饰)和太监李进忠(何广沛饰)不知何故走进来。听到清兵要杀入太和殿取明朝皇帝首级,三人大怒奋力杀敌,随后走入太和殿躲藏。他们奇怪片场人员的说话难以明白,忽然听到声音,原来是剧组领班吴笑霞。三人向笑霞追问万历皇帝下落,笑霞称今年是2017年,与万历相距了四百年。他们回想起当年正值宦官当道,太子朱常洛命崇焕监斩四十八名太监。
崇焕三人护送太子妃
明朝都督张诚带同四十八具尸体到慈庆宫向太子讨回公道,崇焕要张诚撤走全部尸体及放下武器,才肯带张诚觐见太子。张诚不服与崇焕大打出手并闯入殿内。常洛正与光斗及其他大臣议事,张诚向常洛了解为何杀了所有姓魏的太监,光斗指他们乃奉皇上之命,更读出密旨;张诚听罢无奈离开。太子为巩固势力,迎娶地方侯爵之女郭倩(王君馨饰)为太子妃,由崇焕、光斗和进忠担任迎亲部队。经连日赶路后,迎亲部队到达北京城郊,岂料张诚派兵埋伏准备杀太子妃,为死去太监报仇。崇焕带领的部队日夜兼程赶路,已有多人不适,郭倩体恤将士,下令各人到驿馆休息。崇焕应允之际,大量羽箭忽然从远处射来。
郭倩消失无影无踪
崇焕等人敌不过张诚强大兵力,他们死命保护郭倩,且战且走误闯雾林。传说雾林内有妖物作祟令人迷路,所以走入雾林的人多会消失得无影无踪。张诚下令火烧雾林,将郭倩等人一并烧死。崇焕、光斗、进忠带郭倩走入雾林深处,烟雾浓密,郭倩忽然消失得无影无踪。三人四处寻觅时听到人声,遂循着声音前行。一班人正在影城中的紫禁城拍摄,场地忽然烟雾弥漫,及后崇焕、光斗和进忠现身在场中,三人不明何以瞬间身在紫禁城内,而且眼前景物和人看来十分古怪。他们正查问笑霞时,笑霞的手机忽然响起来,原来是片场保安队长来电。笑霞指崇焕等人要找万历皇帝,队长答应以皇帝来交换笑霞。
三人走入现代社会
笑霞自称是清朝格格,光斗愿与笑霞为明、清两国结盟,他以一块玉佩作为信物,笑霞则以一个打火机作为交换凭证。光斗三人见到打火机会冒火,觉得是神奇宝物。保安队长已换过明朝皇帝龙袍接见崇焕,崇焕却发现他是假冒,以为神宗已遭遇不测,与工作人员打起来。最后他们逃出片场来到佛山一条繁华大街,三人同时被现代人的打扮和周遭的事物弄得糊涂。此时,一名穿着古代红色礼服的女子刚好坐着摩托车经过,他们以为是郭倩遂拼命追赶,最后发现只是一场误会。光斗从报纸上的日期知道他们确实来到了四百年后的地方……