Året er 1776
– stedet er South Carolina. Enkemanden Benjamin Martin (Mel Gibson) har for længst trukket sig tilbage på sin plantage med sine syv børn.
Martin har kæmpet mod franskmændene og indianerne og ønsker ikke at drage i krig igen, men en uundgåelig krig mod England lurer; og da hans ældste søn Gabriel (Heath Ledger) imod sin fars vilje melder sig til hæren, står Martin i et dilemma: skal han kæmpe side om side med sin søn?
Jeg havde ikke gjordt det, hvis det var mig......