羅馬尼亞山村鐵匠格奧爾基(安東尼·奎恩 飾)因妻子卡塔琳娜(維爾娜·麗絲 飾)拒絕治安官非分要求,被誣陷為猶太人押送集中營。途中他與猶太商人科瓦茨(格雷瓜爾·阿斯蘭 飾)結盟,兩人逃脫后輾轉至匈牙利避難。戰爭爆發后以敵國公民身份被遣送德國,在魯爾區軍工廠從事苦役期間,因其北歐特征被納粹人種專家判定為雅利安血統,被迫加入黨衛軍擔任戰俘營看守。戰爭結束后遭蘇聯紅軍暴力清算,又被美軍軍事法庭以戰犯罪名判處監禁。經歷三年牢獄后終獲平反,與歷經磨難的妻子在戰后廢墟中重逢相擁。