在酒吧做女招待的阿珍(邵美琪 饰)拥有一个虽然清贫但不失安定的三口之家,然而经历了不堪回首的暴行事件后,阿珍不慎怀有身孕。阿珍打算自行堕胎,结果弄巧成拙,全家还经历了严重的车祸。此去经年,阿珍一家生活步入正轨,只是心怀芥蒂的丈夫阿明(黄德斌 饰)始终对曾给家里带来血光之灾的女儿Lucy(梁祖仪 饰)没有好感。眼看到了Lucy的生日,阿珍为女儿买了一条小狗做礼物。当天夜晚,小狗突然跑出房外,在野地中刨出一个奇怪诡异的罐子。Lucy不知好歹打开罐子,谁知在此之后便经常被可怕的幻觉和诡异事件所侵扰。
可怕的事件愈演愈烈,平静的生活彻底被推向万丈深渊……。大清末年,少女吟儿(刘若英 饰)出嫁前夕,被强召入宫,与心上人荣庆(黄海冰 饰)天各一方,俩人遵循不求同生但求同死的信念,期待重逢的那一天。初来乍到宫中,吟儿对一切都不甚了解,凡事由姑姑们相教。从此,她开始了九死一生的岁月,先后伺候过慈禧太后(斯琴高娃 饰)、珍妃(蒋雯丽 饰)和光绪皇帝(邱心志 饰)。宫外的荣庆则辗转九城,始终不忘与吟儿的约定,他们伴随着摇摇欲坠的晚清帝国,经历了一系列当时所发生的历史亊件。宫墙内外的一双小人物随着时局的动荡和宫庭恩怨似树叶般飘来落去、身不由已。终于,在西太后格外恩准下,历经十年分离之苦的吟儿和荣庆终得团聚,伹却应证了当初的诺言,洞房之夜双双殒命......。