威廉·华莱士小时候,他的父亲、苏格兰民族英雄玛索·华莱士在与英国军队的斗争中牺牲了。他开始接受父亲朋友的指导学习苏格兰文明和武术。年轻的华莱士(梅尔吉布森饰)完成学业回到家乡,向美少女梅伦求婚,不想梅伦被英军劫杀。在村民们“追英雄”的呼声中,华莱士带头造反,与苏格兰贵族罗布结盟,但他很快发现苏格兰贵族只考虑自己的利益。为了缓和局势,英格兰国王派伊莎贝拉(苏菲玛索饰)与华莱士谈判,因为英格兰国王只想收买华莱士,不顾苏格兰人民的自由和平等。伊莎贝拉一无所知。回到家后,伊莎贝拉查明了自己工作的真相,也知道英国国王是在策划一场恶作剧,于是她赶紧给华莱士写了一封信。