屈小喬(鄭秀文 飾)是一名雜志記者,每次遇男友分手,都要拿回自己的床褥。雜志總編安排她跟進(jìn)警方代言人高志強(qiáng)(古天樂(lè)飾)性無(wú)能的消息。其實(shí)志強(qiáng)在一次追蹤犯人的時(shí)候,產(chǎn)生了陰影因此不舉。小喬多次試探仍無(wú)進(jìn)展卻愛上了志強(qiáng),得知志強(qiáng)的過(guò)去后,小喬認(rèn)為他們的愛情不一定需要性來(lái)維持。但小喬卻找到自己的前男友Raymond( 劉青云 飾)解決自己的生理需要。Raymond在法院邂逅只得18歲的阿塔(蔡卓妍飾),因Raymond認(rèn)為阿塔只是個(gè)小女孩,故也不能從小女友身上得到需要。 高志強(qiáng)性無(wú)能的事被揭發(fā),志強(qiáng)認(rèn)為是小喬告訴了自己的老板,只好分手。二人復(fù)合后,高志強(qiáng)重遇了當(dāng)年令他產(chǎn)生陰影的匪徒,一槍聲響,陰影盡消。