兰斯林(丹尼斯·奎德 Dennis Quaid 饰)警官同时也是一个单身父亲,因公务繁忙,他无暇照顾两个儿子,大儿子亚历克斯无形中时常扮演父亲的角色。最近兰斯林被一桩连续杀人案缠住,每个凶案现场都发现了至少四名嫌疑人的踪迹,并且统一留下了“过来看”的血色留言,死者死于悬挂的状态充满了宗教意味,兰斯林从人体悬挂的铁架入手,发现这一干罪犯以杀人作为宗教仪式,并且以启示录中记载的“天启四骑士”自居。第一个受害者的华裔养女克里斯汀(章子怡饰)主动找到兰斯林,坦承了自己与连续杀人案的关系,但是这不能阻止更多人受害,兰斯林惊见自己最不愿意看到的事情发生了……。大清末年,少女吟儿(刘若英 饰)出嫁前夕,被强召入宫,与心上人荣庆(黄海冰 饰)天各一方,俩人遵循不求同生但求同死的信念,期待重逢的那一天。初来乍到宫中,吟儿对一切都不甚了解,凡事由姑姑们相教。从此,她开始了九死一生的岁月,先后伺候过慈禧太后(斯琴高娃 饰)、珍妃(蒋雯丽 饰)和光绪皇帝(邱心志 饰)。宫外的荣庆则辗转九城,始终不忘与吟儿的约定,他们伴随着摇摇欲坠的晚清帝国,经历了一系列当时所发生的历史亊件。宫墙内外的一双小人物随着时局的动荡和宫庭恩怨似树叶般飘来落去、身不由已。终于,在西太后格外恩准下,历经十年分离之苦的吟儿和荣庆终得团聚,伹却应证了当初的诺言,洞房之夜双双殒命......。