十九世纪中期,意大利正处在奥匈帝国水深火热的统治中。为了解放祖国,轻骑兵上教安吉罗(奥利维•马丁内兹 Olivier Martinez 饰)密谋发动暴动推翻殖民统治,然而却因计划外漏而不得不流亡法国。因为儿时好友的出卖,安吉罗在法国受到了奥地利间谍的追杀。逃亡中的安吉罗无意闯进了法国的一个瘟疫区,那里哀鸿遍野,人们近乎疯狂。当地人认为是安吉罗投的毒药,安吉罗无端又成了追捕的对象。
一天,安吉罗无意中从屋顶掉到了一间阁楼里,偶遇了与丈夫失散了的女子宝林娜(朱丽叶•比诺什 Juliette Binoche 饰)。得知宝林娜现在处境艰难时,安吉罗决心帮助她找回她的丈夫。当他们在疫区穿行时,宝林娜不幸身染疫症……。上官灵凤是一个快乐幸福的小女孩,爸爸妈妈对她分外疼爱,每天都为女儿讲睡前故事。只是,这些故事无关王子和精灵,而一律都是武侠江湖、大侠剑客。虽然灵凤喜欢这些故事,但她也有尴尬烦心的事情。爸爸名叫上官英俊,妈妈名叫独孤美丽,这两个怪名字让灵凤在学校受到不少嘲笑。
10岁生日那天,她终于得知,原来那些武侠故事并非虚构,竟然都真实存在,而且父母正是隐居闹市的江湖高手。这个懵懵懂懂的小女孩随着父亲母亲走入大山,研习武功,开始一段奇异的旅程……。