1945年,第二次世界大戰接近尾聲,作為邪惡軸心重要成員的日本,其囂張態勢已成強弩之末。是年,決定戰局走向的沖繩島戰役拉開序幕,成千上萬鬥志昂揚的美國大兵被派往沖繩,等待他們的則是敵軍重兵防守、兇險異常的鋼鋸嶺。在這群人中間,卻有一個不願拿起武器的軍醫。他名叫戴斯蒙德·道斯(安德魯·加菲爾德 Andrew Garfield 飾),來自美國的弗吉尼亞。太平洋爆發之際,瘦弱的戴斯蒙德志願成為救死扶傷的軍醫而應征入伍。可因童年和家庭的原因,他始終不願拿起槍支操練,為此寧願背上拒服兵役的罪名被送上軍事法庭。幾經周
一架英國飛機在飛越撒哈拉沙漠時被德軍擊落,機師由於受傷,想不起自己是誰,因此被叫做“英國病人”。漢娜是戰地醫院的一名護士,她決定獨身留下來照顧那個英國病人。他們停留的地方是意大利的一個廢棄的修道院,遠離戰爭的喧囂,顯得寧靜而閑逸,“英國病人”靜靜的躺在房間的木床上,窗頭的一本舊書漸漸喚起了他的思緒……一段愛情,在戰火中燃燒,逾越了道德,改變了戰局。考古學家艾馬殊伯爵(拉爾夫•費因斯 Ralph Fiennes 飾)跟隨探險家來到撒哈拉沙漠考察,結識了繪制地圖的飛機師傑佛和他妻子凱瑟琳(克裡斯汀•斯科特•托