Scozia XIII secolo, Edoardo I tiranneggia incontrastato, dopo che alla morte del sovrano di Scozia uccide in un’imboscata tutti gli ambiziosi nobili scozzesi pronti allo scontro per accaparrarsi il trono vacante. il suddito Malcolm Wallace preoccupato per il prolungarsi dell’incontro tra i nobili scozzesi ed il sovrano Edoardo scoprirà la strage insieme ai suoi due figli, il primogenito John e e il piccolo William.
Malcolm tenterà di vendicare la strage portando con se il figlio John e alcuni cittadini, ma verranno tutti trucidati. toccherà così ad Argyle saggio ed istruito fratello del defunto Malcolm, occuparsi di William e della sua educazione, sarà lui ad insegnargli l’arte del combattimento e l’importanza della cultura.
William (Mel Gibson) ormai adulto tornerà nella natia Lanark incontrando vecchi amici e la splendida Murron (Catherine McCormack) la donna cui era destinato sin dall’infanzia, ma anche una situazione insostenibile in cui un nobile locale, scagnozzo degli inglesi spadroneggia incontrastato sulla regione, vessando quotidianamente la popolazione sotto l’egida e la protezione del potente monarca inglese. William non potrà far nulla neanche quando la sua Murron verrà uccisa dagli inglesi per essersi ribellata alle voglie di un soldato.