故事發生在美國獨立戰爭期間。本杰明·馬丁(梅爾·吉布森飾)是南卡羅來納州的法國裔退伍軍官,曾參與法印戰爭并目睹妻子在戰亂中去世,由此厭惡暴力并拒絕卷入政治紛爭。當英軍將領伯納斯特·塔爾頓(喬莉·理查德森飾)率部燒毀民宅、強征物資時,本杰明選擇隱忍避戰。其長子加布里埃爾(喬格·艾薩克飾)不顧父親反對加入大陸軍,次子托馬斯(卡西·阿弗萊克飾)也偷偷參戰。英軍逮捕加布里埃爾并當眾鞭笞,托馬斯為營救兄長被英軍軍官威廉·特倫布爾(盧克·德·沃夫飾)槍殺。本杰明目睹幼子慘死徹底覺醒,組建民兵游擊隊展開復仇行動,通過游擊戰術重創英軍。在決定性戰役約克鎮圍城戰中,本杰明率部配合大陸軍主力包圍英軍,成功營救加布里埃爾并擊潰塔爾頓部隊。戰后本杰明與幸存的子女共同見證英國投降,其軍事才能最終得到大陸軍總司令華盛頓的認可。