1959年,切•格瓦拉(Benicio Del Toro本尼西奧•德爾•托羅 飾)與菲德爾•卡斯特羅(Rodrigo Santoro 羅德裡格•桑托羅 飾)率領的遊擊隊組織“七二六運動”終於推翻巴蒂斯塔政權,在古巴建立了新政府。然隨著時間的推移,切和菲德爾在治國理念上逐漸發生分歧,最終他辭去政府中的要職,並放棄家庭和古巴公民的身份,再次投入解放第三世界的戰爭中去。幾經輾轉,切來到玻利維亞,與玻利維亞全國解放軍共同展開遊擊隊革命運動。玻利維亞總統René Barrientos(Joaquim de Alm
1944年,盟軍已經登陸歐洲對納粹展開反攻,在耶魯學習法律的湯姆·哈特(柯林·法瑞爾 Colin Farrell 飾)由參議院父親的安排下進入部隊擔任駐紮後方的中尉,一次護送任務中,哈特不幸被俘,被納粹送往集中營中關押。在集中營裡,出身軍官世家的威廉·麥克納馬拉上校(布魯斯·威利斯 Bruce Willis 飾)擔任俘虜們的領導,他將可能出賣了盟軍情報的哈特分配到士兵營房,又將兩名黑人飛行員指派給哈特照顧,集中營中充斥種族歧視的氣氛,哈特不得不盡力避免黑人飛行員遭受同袍的傷害,然而一名飛行員還是死於陷害,