1805年,皮埃爾伯爵(保羅·達(dá)諾飾)與貴族小姐海倫(塔彭絲·米德?tīng)栴D飾)聯(lián)姻,但兩人因性格差異陷入無(wú)愛(ài)婚姻。皮埃爾的摯友安德烈公爵(詹姆斯·諾頓飾)在舞會(huì)上邂逅純真少女娜塔莎(莉莉·詹姆斯飾),兩人情愫暗生,旋即訂婚。安德烈重返戰(zhàn)場(chǎng)期間,放蕩貴族阿納托利(卡魯姆·特納飾)垂涎娜塔莎美貌,假意求婚誘騙其私奔未果。拿破侖入侵俄國(guó)引發(fā)全面戰(zhàn)爭(zhēng),安德烈重傷瀕死之際與娜塔莎重逢,后者在彌留時(shí)刻方悟真心卻回天無(wú)力。莫斯科陷落時(shí)局動(dòng)蕩中,皮埃爾歷經(jīng)戰(zhàn)俘營(yíng)磨難,與守護(hù)傷員的娜塔莎在戰(zhàn)火中相互扶持。全劇以拿破侖軍隊(duì)潰敗為終幕,幸存者在廢墟上重建生活。