1945年,第二次世界大戰接近尾聲,作為邪惡軸心重要成員的日本,其囂張態勢已成強弩之末。是年,決定戰局走向的沖繩島戰役拉開序幕,成千上萬鬥志昂揚的美國大兵被派往沖繩,等待他們的則是敵軍重兵防守、兇險異常的鋼鋸嶺。在這群人中間,卻有一個不願拿起武器的軍醫。他名叫戴斯蒙德·道斯(安德魯·加菲爾德 Andrew Garfield 飾),來自美國的弗吉尼亞。太平洋爆發之際,瘦弱的戴斯蒙德志願成為救死扶傷的軍醫而應征入伍。可因童年和家庭的原因,他始終不願拿起槍支操練,為此寧願背上拒服兵役的罪名被送上軍事法庭。幾經周
薩羅(戴夫·帕特爾 Dev Patel 飾)和妹妹、哥哥以及母親過著相依為命的生活,雖然貧窮艱辛,但一家人在一起相互扶持,日子過得依然溫暖而又充滿了歡樂。一次偶然中,薩羅同哥哥在火車站走散了,誤打誤撞之中,薩羅登上了一列開往加爾各答的火車,在那裡,薩羅成為了露宿街頭的流浪兒,並最終被送進了收容所。幸運的薩羅被來自澳大利亞的約翰(大衛·文翰 David Wenham 飾)和蘇(妮可·基德曼 Nicole Kidman 飾)夫婦兩收養了,在兩人愛的教養下,薩羅成長為了前途無量的有為青年。在學校裡,薩羅邂逅了名