故事发生在位于加拿大的一个小村庄中,菲奥娜(菲欧娜·戈登 Fiona Gordon 饰)是个一辈子都生活在这里的姑娘,同时也是镇上图书馆的管理员。一天,菲奥娜意外的收到了玛莎阿姨(埃玛妞·丽娃 Emmanuelle Riva 饰)的来信,这位九十多岁的年迈亲戚向菲奥娜发起了求助,如果菲奥娜不能够前往巴黎照顾她,那么无依无靠的她将会被送进老人之家。 无奈之下,菲奥娜只得踏上了前往巴黎的旅途。在一场意外中,菲奥娜不慎落水,失去了所有的财务包括她的身份证明,更糟的是,当她抵达目的地时,却发现玛莎阿姨失踪了。在这座繁华但冰冷的大城市里无处可去的菲奥娜遇见了境遇和她差不多的流浪汉多姆(多米尼克·阿贝尔 Dominique Abel 饰)。。1863年,太平天国翼王石达开部在大渡河畔被清军打败,数万名太平军将士惨遭杀害。 10年后,翼王旧部张弛将军派杨啸岭携带绣有太平军秘密兵械库地形图的香袋,前往大凉山与彝族首领沙马木呷联系,共举反清大旗。杨啸岭假扮清廷士兵一路闯过了十一道关口后被清军团团围住,他急将香袋交给及时赶来的义女杨枫,自己奋力掩护其夺路而去。杨啸岭杀出重围,不幸遭参将王应章的侍卫蒙戈的暗算,弥留之际巧遇义军首领木呷,并向他通报了军情,而且要警惕奸细。 木呷首领派义子尔古与拉哈下山去找杨枫。此时杨枫寻母心切,被当地大土司抓获并交给了参将王应章。尔古前来营救,厮杀之际,香袋被王应章仍出了窗外,后来被侍女果果所藏。隐蔽在木呷身边的奸细传信告诉王应章,被抓的杨枫乃石达开之女,且香袋就在自己的王府。不料,杨枫已被姨太放走,香袋也在查找时被烧掉。 尔古再次潜入王府打探情报想查出奸细,不幸...。