出生在德國的迪特•丹格勒(克里斯蒂安•貝爾飾)自幼就夢想著駕駛飛機翱翔天際。長大後,他隨家人移民至美國,加入軍隊成為了一名真正的飛行員。隨後迪特便隨海軍投身越南戰場。趕往執行任務的途中,迪特飛機不幸被越南軍隊的地面炮火擊落。僥倖逃脫一死的他,卻最終被敵人俘獲,飽受嚴刑折磨。