故事發生在美國獨立戰爭時。本傑明(梅爾•吉布森 Mel Gibson 飾)是法國裔美國人,他曾參加過法國人與印第安人的戰爭,身經百戰。殘酷的戰爭令他失去了心愛的妻子,他發誓要永遠遠離戰爭。 所以當英國殖民者將戰爭燒到本傑明的家園時,他首先選擇的不是奮起反抗,而是躲避。當他看到他的大兒子參加了當地組織的愛國者軍隊時,也沒有跟著挺身而出。 但是,當他的大兒子被敵軍俘虜,小兒子挺身去救哥哥而被打死時,本傑明再也按捺不住了。他這時才清楚意識到,只有反抗才能解救家園於水火