華仔劉德華是壹個舞蹈演員的私生子。他的母親為了愛情跳樓自殺,把他扔給壹群舞者撫養。所以華仔從小混黑社會,但對大哥和朋友都是有情有義的。壹天,華仔受大哥委托,幫助另壹個幫派頭目黃光亮搶劫,並在混亂中劫持了無辜的喬喬·吳倩蓮作為人質。成功逃脫後,小號和其他人試圖殺死喬喬讓他閉嘴,華子用生命保證喬喬不會背叛他們。後來他用摩托車把Jojo帶走了,還燒了逃跑的車。警察根據Jojo留在現場的手提包找到了她,讓她指認壹個人。Jojo沒有放棄他們。但警方已在電報上報告華仔涉案,但無證據。而且小號幫也懷疑Jojo會報警,所以安迪得罪了黑白。在壹次又壹次的接觸中,華仔和Jojo漸漸相愛,相處得很好。然而Jojo的父母從國外回到香港,知道後卻千方百計阻撓,把Jojo送去留學。為了躲避Jojo,華仔去了澳門爺爺的辦公室,Jojo也追著他去了澳門,在那裏他們度過了壹生中最快樂無憂無慮的日子。
然而好景不長。Jojo的媽媽起訴華仔綁架女孩,華仔只好帶著Jojo回香港。這時,小號幫和華仔的大哥齊格之間的鬥爭愈演愈烈。小號有意除掉他們,於是設下鴻門宴,請華仔和他大哥等人到上海飯店赴宴。小號在酒店埋伏了很多人,密謀對付齊哥等人。安迪的大哥舍命保護安迪,卻慘死。華仔決心為大哥報仇,臨走前去找Jojo。那天晚上Jojo被她媽媽帶到了機場。在保姆的掩護下,Jojo和Andy壹起跑了。他們砸碎了壹家婚紗店的櫥窗,穿上婚紗和禮服,去了教堂。就在Jojo跪下祈禱的時候,Andy飛來喇叭上尋仇。Jojo聽到了馬達聲,拿起婚紗壹路追了過去。而華仔和喇嘛壹起死了。