故事發(fā)生在1918年的意大利,海明威(克里斯·奧唐納ChrisO’Donnell飾)懷揣著滿腔的熱血來(lái)到了前線,投身到了殘酷而又激烈的戰(zhàn)爭(zhēng)中去。在一場(chǎng)意外中,海明威遭到了炮彈的襲擊,身受重傷被送往了戰(zhàn)地醫(yī)院。在那里,海明威邂逅了名為艾格尼(桑德拉·布洛克SandraBullock飾)的美麗護(hù)士,艾格尼的精明強(qiáng)干和溫柔善良很快就令海明威墜入了愛河,向前者發(fā)起了火熱的攻勢(shì)。同時(shí)在追求艾格尼的還有醫(yī)生卡拉奇奧(菲利普·雷羅伊PhilippeLeroy飾)和病人亨利(麥肯齊·阿斯丁MackenzieAstin飾),艾格尼始終未向三人表態(tài)。一次偶然中,海明威展現(xiàn)出的文學(xué)天賦終于讓艾格尼動(dòng)了心,可是沒(méi)過(guò)多久,艾格尼便和卡拉奇奧一起被調(diào)往了前線醫(yī)療站,而海明威則被派遣回國(guó)。