一介贫民仁杰(刘家辉)为惩罚平时靠鱼肉百姓过日子的恶霸高峰(王龙威),假扮三德和尚对其展开攻势,不想被对方识破反遭一顿痛殴。其后,仁杰来到少林寺请求三德和尚传授功夫,但不被对方作正眼旁观。 有感于仁杰的诚心,三德和尚最终允许他留在少林寺,但不教授功夫,只让他负责搭棚修葺的工作。仁杰在工作之余,不忘初来志愿,见缝插针恳求三德和尚收他为徒,终惹怒对方,在对方的示意下,仁杰明白搭棚亦是少林功夫的一种,从此刻苦学习。
秋末冬初的中国南方小镇,留守少女林森(16岁)正在准备高考,远赴广东打工多年的妈妈一心要她考警察大学。林森却在班里每天被同学霸凌,在家亦常被三个表弟捉弄,十分烦躁,邻近高中女生梅子是她惟一的疏解对象。身为养女的梅子不想照顾脑瘫弟弟,两人常逃离家人彻夜呆在网吧。 梅子高中发生了女生被奸杀案,梅子手机被养母没收,林森趁帮班主任没收同学手机之际,偷了霸凌自己女孩的手机送给了梅子。之后又受梅子怂恿继续去偷手机。梅子带她用低价出售手机的钱去做发型,并与发型师们一起夜宵。林森被灌醉,醒来不见梅子,此后也不再接林森电话。 林森开始了独自去卖手机的冒险之旅,她遇到了同校男孩大威,林森开始依靠身为派出所所长儿子的大威,逐渐忘了梅子。妈妈为了跟亲朋好友借钱突然而归,她察觉到林森的变化,伺机检查了林森的下体……妈妈的发现让林森困惑不安,对方是谁?
府库库丁钱有余找到平安镖局要求护送其妻儿出边境,钱有余铁公鸡般斤斤计较的作风令镖局众人极为不满,然而谷平安却因其对老婆孩子体贴入微颇为欣赏。可是到了第二天中午仍不见钱有余前来约定地点会合,同时钱妻见不到丈夫就不出关让镖局非常为难,王兆兴决定回城去找钱有余,却发现钱有余不断被人追杀,而且追杀者皆为官府之人,王兆兴甚感疑惑,再三追问下,才从钱有余口中得知,原来钱有余发现了上司郑青云贪污官银的罪证,郑青云为了除掉钱有余为其扣上贪污犯的罪名并全城缉拿。为了洗脱罪名,王兆兴与钱有余置身前往府库一查究竟,却中了郑青云的埋伏,一场激战之后,一桩官府监守自盗的贪污大案终于告破。钱有余也从中得到教训,从此正直做人。
日本摄影记者芥川(林子祥)三年后重返刚刚解放的越南采访,遍地的生机令他心生欢喜,但当他无意间走进城市的另一隅结识当地女孩琴娘(马斯晨)后,方知之前所见不过是越共政府特意为他这样的外国记者安排的粉饰太平的假像。 在琴娘并非刻意的“导游”下,越南平民百姓正处于水深火热中的悲惨生活逐渐被芥川尽收眼底。琴娘一家人、战后唯一留下来的某酒吧的老板娘(缪骞人)及她的正想方设法逃离越南的情人祖明(刘德华)等人的被越共任意践踏的自尊强烈地触动着芥川敏感善良的心,尽管他并无彻底改变他们命运的能力,却仍是尽力给予帮助。