18. století, Jižní Karolína, Benjamin Martin (Mel Gibson), veterán francouzsko-indiánské války, žije poklidným životem na své farmě. Poté, co mu zemře žena, musí se sám postarat o sedm dětí. Poté, co vypukla americká Válka za nezávislost se jeho nejstarší syn Gabriel (Heath Ledger) bez svolení otce přihlásí do armády. Benjamin sám se nechce ve válce angažovat, protože stále věří, že nezávislosti lze docílit i mírovou cestou.