Any 1776, en plena guerra de la Independència entre els colons de Nova Anglaterra i les tropes de Jordi III (1760-1820). A Carolina del Sud, el vidu Benjamin Martin (Mel Gibson), heroic soldat a França i a l’Índia, renuncia a combatre per tenir cura dels seus set fills. Però la pacífica vida de la família Martin es veu alterada quan Gabriel (Heath Ledger), el fill gran, s’allista en l’exèrcit; mentrestant, son pare s’esforça per tirar endavant la descendència. No obstant això, els britànics, al comandament del cruel coronel Tavington (Jason Isaacs), arribaran fins a les portes de casa posant en perill tota la família.