香港七十年代初期,当时还没有成立廉政公署,贪污情况泛滥成灾,民不聊生。警局沙展王一冲(狄龙 饰)为人正直不阿,不肯同流合污,因此而不容于其他同僚,在警局受到排挤。在一次行动中,王一冲的手下莫森(任达华 饰)甚至从背后开枪将他打成重伤。与此同时,港督麦理浩委派百里渠爵士调查香港的贪污情况,其助手马安妮找王一冲帮忙。经过调查,王一冲了解到莫森击伤自己也是出于无奈,莫森其实为势所逼,于是找到了莫森并在警校中挑选了一批精英学员,共同开始搜集贪污集团证据,打响香港廉政第一击!
1949年的一天夜里,原国民党中将王约翰在香港的寓所中被人杀害。凶手是谁?《民报》的美籍华人记者麦克锋(王志文饰)不顾个人安危,进行了秘密采访。他的女友唐丽媛(卓雷饰)在报社的资料室工作,帮麦克锋找到一些线索,麦克锋发现这件谋杀案背景复杂……
祸国殃民的十年动乱,改变了千千万万中国人的命运。文化大革命结束后,社会逐渐步入正轨,油头粉面的小青年陈平开着车和女友张朗在大街上飞驰,浪荡不羁。他是革命老干部陈浩的三儿子,陈浩在动乱中受到冲击,饱受折磨。包括陈平在内,他的两个哥哥也都遭到株连。大哥陈战是一名专心钻研业务的医生,运动中被打成反革命发送边疆;二哥陈楠被打成了残废,至今只能拄着双拐行走,却依然坚持英语的学习。 两个哥哥在运动中牺牲了他们的爱情,当一切步入正规之后,他们的感情生活也悄然有了起色。另一方面,只懂得享受的陈平则遭遇了感情挫折。
谢夏利(冯淬帆扮)遭以细伟为首的四个男女青年绑架(由尔冬升,罗美薇等人扮),在绑架过程中谢发现细伟等人不是坏人,只是生活所迫才绑架他,所以谢打算付赎款。但是却没想到妻子与好友外遇不打算付赎款,还阻止警方的介入。细伟等人看到这一情况,同情谢并决定放弃绑架。而美女督察(由高丽虹扮)却不打算放弃案件,并抓捕了细伟等人,而这时谢却力保细伟他们,并撤销案件,同时希望细伟等人帮助他向好友复仇......