威廉·華萊士童年時目睹父親——蘇格蘭民族英雄馬索·華萊士在與英軍斗爭中犧牲,隨后跟隨父親好友學習蘇格蘭文化與武藝。成年后的華萊士(梅爾·吉布森飾)返回故鄉,與少女梅倫成婚未果,后者遭英軍劫掠殺害。在村民"英雄之后"的擁戴中,華萊士率眾起義,并與蘇格蘭貴族羅伯特·布魯斯結盟。面對英王派來的談判使者伊莎貝拉(蘇菲·瑪索飾),華萊士拒絕以個人利益交換民族自由。伊莎貝拉歸國后識破英王陰謀,冒死向華萊士傳遞情報。起義軍在斯特林橋戰役大勝后遭遇貴族集體背叛,福爾柯克戰敗使華萊士決心獨立斗爭到底。他被秘密任命為蘇格蘭護國公,持續以游擊戰牽制英軍。最終華萊士遭羅伯特·布魯斯設計誘捕,在倫敦受審時仍高呼"自由",以生命喚醒民族覺醒。伊莎貝拉將其遺言轉達蘇格蘭議會,并在凝視布魯斯時暗示其繼承華萊士遺志。