總督察劉正熙(梁朝偉飾)與妻子金淑珍(徐靜蕾飾)過著甜蜜生活。與劉正熙本是同事兼好友的丘建邦(金城武飾),被革去警察職務(wù)后當(dāng)起了私家偵探,終日喝酒至爛醉如泥,因多年前女友自殺身亡令他久久不能忘懷,與賣酒女細(xì)鳳(舒淇飾)的關(guān)系撲朔迷離。金淑珍的父親,富豪金元勝突然被殺害,矛頭直指兩個無業(yè)游民,可是嫌疑人也在案發(fā)的一個星期后被殺害,警方也迅速結(jié)案。 但金淑珍覺得案中疑點重重,就拜托丘建邦幫忙。隨著案件的逐步抽絲剝繭,發(fā)現(xiàn)了意想不到的秘密,以及故意縱火企圖殺死金淑珍的元兇。 一個傷心的城市,到底隱藏了多少秘密在其中呢?