故事講的是一個(gè)黑社會(huì)青年華仔(劉德華飾)和一個(gè)富家小姐Jojo(吳倩蓮飾)的愛情故事。華仔是舞女的私生子,母親為情跳樓自殺,把他扔給一班舞女撫養(yǎng),于是華仔自幼便與黑社會(huì)混在一起,但他對(duì)大哥和朋友都有情有義。一日,華仔受大哥所托去替另一伙黑社會(huì)頭目(黃光亮飾)的搶劫行動(dòng)做接應(yīng),在混亂中挾持了無辜的Jojo做人質(zhì)。成功逃脫后,黃光亮等人意圖殺Jojo滅口,華仔以性命保證Jojo不會(huì)出賣他們。后來他用摩托帶Jojo離開,并把逃跑用的車焚毀。警察根據(jù)Jojo在現(xiàn)場留下的手袋找到她,要求她認(rèn)人,Jojo沒有供出他們。但警方已有線報(bào),知道是華仔參與,苦無證據(jù)。而黃光亮一伙也疑心Jojo會(huì)報(bào)警,由此,華仔得罪了黑白兩道。在一次又一次的接觸中,華仔與Jojo漸生情愫,相處甚歡。奈何Jojo的父母由國外返港,知道后百般阻撓,并要送Jojo出國讀書。華仔為避Jojo,到澳門外公處,Jojo亦追到澳門,在這里他們渡過了生命中最快樂無憂的日子。然而好景不長,Jojo的母親告華仔拐帶少女,華仔不得已和Jojo返港。此時(shí),黃光亮一伙與華仔的大哥的斗爭也日益激烈,黃光亮意圖除去他們,于是設(shè)下鴻門宴,華仔的大哥舍命保護(hù)華仔,自己卻慘死。華仔決心為大哥報(bào)仇,臨行前去找Jojo。當(dāng)晚Jojo正被母親押去機(jī)場,在保姆的掩護(hù)下,Jojo和華仔一起跑了。他們?cè)伊艘患一榧喌甑臋淮?,換上了婚紗和禮服,并到教堂。就在Jojo跪地祈禱時(shí),華仔飛車去找黃光亮復(fù)仇。Jojo聽到了馬達(dá)聲,提起婚紗一路追去。而華仔則與黃光亮同歸于盡。