- 威廉•华莱士童年时,其父、苏格兰民族英雄马索•华莱士在与英军的斗争中牺牲,他开始接受父亲好友的指导,学习苏格兰文化和武术。青年华莱士(梅尔•吉布森)学成回到故乡,向美丽的少女梅伦求婚,不想梅伦被英军抢去且遭杀害。在广大村民“英雄之后”的呼声中,华莱士率众揭竿起义,并与苏格兰贵族罗伯结成联盟,但不久他发现,苏格兰贵族考虑的只是自身的利益。 英王为缓和局势,派伊莎贝拉(苏菲•玛索)前去和华莱士谈判,由于英王只想收买华莱士,根本不顾苏格兰人民的自由和平等,谈判失败,但这一切并不为伊莎贝拉所知。伊莎贝拉归国后发现事情真相,且知晓英王正策划阴招,忙送信给华莱士,而两人的爱情,也在战争与阴谋中悄然滋生。
- 1935年夏天,来自一个宽裕的英国小康家庭的13岁的少女布里奥妮(西尔莎·罗南 饰)刚刚开始尝试写作,想象力丰富。一天,她暗中发现仆人的儿子——罗比(詹姆斯·麦卡沃伊 饰)和她姐姐塞西利亚(凯拉·奈特莉 饰)之间有暧昧关系,而且发现他给她写了一封充满情色意味的情书。布里奥妮丰富的想象力虚构着各种可怕的事情,浮想联翩。当她的表姐罗拉(朱诺·坦普尔 饰)被侵犯后,布里奥妮相当肯定她看到是罗比做的,这次指证使罗比蒙冤入狱,留下伤心欲绝的塞西利亚。第二次世界大战爆发了,出狱后的罗比和塞西利亚都投入了保卫祖国的战斗,布里奥妮放弃到剑桥求学成为一名军队医务人员。没有人能理解她的做法,只有她知道她怀揣着巨大的秘密和自责。她鼓起勇气,想把这秘密解开,能真正赎罪和得到宽恕。