小玩子(張庭飾)潛入香港會展中心企圖偷竊名為"游夢仙枕"的文物,被女警張楚楚(劉莉莉飾)撞破并發生打斗。在百年一遇的十三行星連珠天文奇觀中,二人穿越時空分別抵達明朝皇宮與民間。小玩子偶遇受太祖朱元璋寵愛的皇孫朱允炆(徐崢飾),張楚楚則結識野心勃勃的燕王朱棣(萬弘杰飾)。明朝宮廷正處皇權更迭的關鍵時期,建文帝朱允炆的仁厚與朱棣的雄才大略形成尖銳對立。兩位熟知歷史走向的現代女性試圖干預權力更迭進程,卻在靖難之役爆發時見證歷史不可逆轉的宿命。朱棣最終以"清君側"名義奪取侄子皇位,兩位女性在情感與歷史責任的夾縫中掙扎后,選擇接受既定命運并留在明朝時代。