威廉•华莱士童年时,其父、苏格兰民族英雄马索•华莱士在与英军的斗争中牺牲,他开始接受父亲好友的指导,学习苏格兰文化和武术。青年华莱士(梅尔•吉布森)学成回到故乡,向美丽的少女梅伦求婚,不想梅伦被英军抢去且遭杀害。在广大村民“英雄之后”的呼声中,华莱士率众揭竿起义,并与苏格兰贵族罗伯结成联盟,但不久他发现,苏格兰贵族考虑的只是自身的利益。 英王为缓和局势,派伊莎贝拉(苏菲•玛索)前去和华莱士谈判,由于英王只想收买华莱士,根本不顾苏格兰人民的自由和平等,谈判失败,但这一切并不为伊莎贝拉所知。伊莎贝拉归国后发现事情真相,且知晓英王正策划阴招,忙送信给华莱士,而两人的爱情,也在战争与阴谋中悄然滋生。
范志洪(万梓良 饰)曾是一位精明强干的警察,如今过着退休后的闲适生活。某日,他听闻前上司白朗的儿子保罗遭人绑架,性命危在旦夕,于是联手白朗的养子小杰(刘德华 饰)一同前往营救,并最终成功的救出了保罗。雪莉(姚炜 饰)和范志洪之前有过一段无疾而终的感情,巧合的是,小杰爱上 的名为辛迪(简慧真 饰)的女孩,正是雪莉的女儿。 很快,范志洪便发现,这起绑架案并不是表面看上去的那么简单。白朗和日本黑道山下组有着千丝万缕的关联,而在营救行动中,范志洪失手杀死了两名日本人,使得三下组派出了高田进一(陈惠敏 饰)来到香港调查事件的真相。
蚂蚁Z对蚂蚁王国的现状十分不满,但天生胆小的他也只能在一边唠唠叨叨,幸好友兵蚁威的保护,瘦弱的Z才不会被欺负。一次偶然机会,Z遇上了逃跑出皇宫的公主宝拉,宝拉因为被母后安排即将与曼将军结婚而不满才离家出走的。在俱乐部里,宝拉主动邀请不起眼的Z跳舞;Z无意中得知了宝拉的身份,跑去和威调换了身份假扮士兵为了能在阅兵中和公主见面。曼将军不仅是个战争狂人,对蚂蚁王国还有着不可告人的阴谋。Z被派上了战场,靠躲在坑内逃过了一劫,被曼将军奉为英雄。但曼将军看出了Z暗恋公主,想把他杀害。情急之下,Z绑架公主逃了出去……