十九世紀中期,意大利正處在奧匈帝國水深火熱的統治中。為了解放祖國,輕騎兵上教安吉羅(奧利維'馬丁內茲 Olivier Martinez 飾)密謀發動暴動推翻殖民統治,然而卻因計劃外漏而不得不流亡法國。因為兒時好友的出賣,安吉羅在法國受到了奧地利間諜的追殺。逃亡中的安吉羅無意闖進了法國的一個瘟疫區,那裏哀鴻遍野,人們近乎瘋狂。當地人認為是安吉羅投的毒藥,安吉羅無端又成了追捕的對象。
一天,安吉羅無意中從屋頂掉到了一間閣樓裏,偶遇了與丈夫失散了的女子寶林娜(朱麗葉'比諾什 Juliette Binoche 飾)。得知寶林娜現在處境艱難時,安吉羅決心幫助她找回她的丈夫。當他們在疫區穿行時,寶林娜不幸身染疫癥……