十九世紀中期,意大利正處在奧匈帝國水深火熱的統治中。為了解放祖國,輕騎兵上校安吉羅(奧利維·馬丁內茲飾)密謀發動暴動推翻殖民統治,然而卻因計劃泄露而不得不流亡法國。因為兒時好友的出賣,安吉羅在法國受到了奧地利間諜的追殺。逃亡中的安吉羅無意闖進了法國的一個瘟疫區,那里哀鴻遍野,人們近乎瘋狂。當地人認為是安吉羅投的毒藥,安吉羅無端又成了追捕的對象。一天,安吉羅無意中從屋頂掉到了一間閣樓里,偶遇了與丈夫失散的女子寶林娜(朱麗葉·比諾什飾)。得知寶林娜因丈夫參與革命組織被當局通緝而流落疫區時,安吉羅決心幫助她尋找丈夫。當他們在疫區穿行時,寶林娜不幸身染疫癥。安吉羅冒險帶她穿越封鎖線求醫,兩人在生死困境中漸生情愫。最終寶林娜奇跡康復,但安吉羅選擇繼續流亡以保護她免受政治迫害,而寶林娜則留在法國等待丈夫歸來。