Han var engang en helt i krigen mod franskmændene og indianerne i Amerika i 1760erne. Nu er han en omsorgsfuld familiefar, der kun ønsker at opfostre sine syv børn i ro og mag. Mel Gibson spiller krigsveteranen Benjamin Martin, der har trukket sig helt tilbage fra slagmarken. Men da britiske soldater kæmper deres vej ind i South Carolina og begynder at true Martins familie må han modvilligt gribe til våben, for at beskytte sin familie mod de britiske tyranner.