农村姑娘菊香(王茜华)念书时成绩优秀,高中毕业本可以保送生资格进入大学,不想却因关系不够硬被人顶替。但性情爽快的她并没因此失掉对生活的热情。嫁给看来精明能干但家境贫寒的李家二柱(孙涛)后,她立誓要与他夫妻协力尽快致富发家,做了种种大胆的脱贫尝试。
起初,二柱对美丽勤快的媳妇言听计从,但他是天生的软耳朵,听不得乡邻议论纷纷,菊香的“冒险行为”慢慢地不得他的认同和支持。菊香与高中同学赵军平的频繁接触更令他妒火中烧,全不管媳妇只是借助后者扩大致富门路。村支书李月春(蒋宝英)是二柱的姑姑,因为菊香开了女人当家的先河,她对菊香也是处处刁难。但二柱寡言的父亲李月久(戈治均)和大哥大柱一直默默跟随菊香,因为她的确令这个家的生活一日好过一日。。一个爱人和一个城市,改变什么呢?影片的主要描述的是一个男人逃不了的爱情故事。。香港的屋邨区贫穷落后,屋邨的大人们都忙于生计而无暇管教自己的小孩。屋邨的小孩子整天无所事事,拉帮结派。这里,成了黑社会滋生的温床。山鸡(陈小春 饰)正是成长于这样的环境中,他整天和包皮(林晓峰 饰)、巢皮(朱永棠 饰)、大天二(谢天华 饰)混在一起,渐渐长大,成了香港制造的典型古惑仔。
山鸡从小就喜欢邻家青梅竹马的小女孩芝芝(梁咏琪 饰),但芝芝不喜欢和古惑仔来往,渐渐疏远了山鸡。山鸡一次偶然机会发现芝芝出来当舞女,原来芝芝母亲病重,急于用钱无奈之下芝芝才出来当舞女。山鸡帮助了芝芝,芝芝母亲觉得山鸡为人不错,临终将芝芝托付给了芝芝。
山鸡决定送芝芝回澳门定居,但此时横生枝节,两人最终能否终成眷属?。