吳鎮宇飾演的便衣警察外貌骯臟,行為粗魯。撞鬼的主角李燦森則有如傻瓜,連故事發生的環境亦令人厭惡。話說在盂蘭節,壹個男鬼赤條條地跑出來,要找警察吳鎮宇尋仇,但畏懼他的“鬼槍”,於是化身為速遞小子李燦森女友的模樣,叫他偷槍。最後證實吳鎮宇只是外表醜惡,實為好警察,那男鬼才是真正壞蛋,於是警民合力驅鬼。