2004年,美国在伊拉克的战争仍未有结束的迹象,而前方战士的伤亡则一直在增加……美国海军陆战队上校迈克(凯文·贝肯 Kevin Bacon 饰)接受了一项任务:护送一等兵钱斯的遗体回乡安葬,尽管迈克与钱斯素不相识,后者又并非他的下属,但参加过海湾战争的迈克认为有责任帮助这位科罗拉多同乡入土为安。与此同时,钱斯和战友们的遗体从欧洲的机场开始了回家之路,在凝重的氛围中,他们的遗体被仔细的清理、编号,小心翼翼的摆放在灵车中……经过了相关礼仪的培训后,迈克踏上了护送的路途,一路上,他感受到了形形色色美国民众对于战死他乡的战士的敬意,这不单是一次护送,同时也是迈克与死者的一次无声对话……
May 1945: the end of the Second World War in the Tyrolean Alps. SS man Anton has deserted and been shot. On the run from his unit, he swaps his SS uniform for that of a dead Wehrmacht soldier and discovers a lonely mountain hut. Hannah, a Jewish woman, is hiding here. She takes Anton in and tends to his wounds.
But there is great mistrust between the two. Together they cope with the harsh everyday life in the remote hut. They are looked after by 16-year-old peasant girl Charlotte, whose family pays Hannah not to betray them. And at night, they hear fighting between the German troops and Italian partisans. Over time, a cautious familiarity develops between Anton and Hannah - he, who has done terrible things in the war, she, who has lost her family and has been struggling with fear and loneliness up here in the mountains for months. They grow closer. Hannah finds out that Anton was no ordinary soldier. He was in the SS, a man of conviction, at least at first. Brutal truths come to light. The war is as good as over, but what kind of future awaits them?
Georg turns up at the hut: He's been looking for Anton, hunting him down. He was the one who shot Anton - his best friend. Georg is fighting a battle that has long been hopeless, driven by hatred and the will to destroy. And he also wants to kill Hannah. High in the mountains, the decision is made.
The Deserter is a story about war and guilt, but also about helpfulness and humanity.