1、警察劉一路(梁朝偉)是一名便衣警探,看似冷漠實際上是害怕失望,從來沒有對人付出過真愛,想不到第一次愛就愛上個死人——自殺的女孩魂魄。他要阻止一個女孩自殺,沒想到自己卻在街頭遭遇橫禍,在醫院接受搶救時,那個女孩就躺在他旁邊的病床上垂危。女孩素群是因為被富商強奸、父親愧疚自焚憤而自殺的。結果女孩死去,一路複活。
2、關公廟發生關公殺人事件,劉一路負責調查,穿梭時空來到了三國,居然變成了諸葛亮。在那裡,他再一次遇見了那個女孩。就這樣為了知音。劉一路幾次出生入死,經過各種稀奇古怪的經曆,在三國時代與今天之間徘徊留戀,經過許多艱難險阻和生死考驗,還上演了一出同性情緣。
3、後來他返回現代,決定辭去警探職務,甘做漠不關心的小市民。 最後為了幫助被富商毀了自己和妹妹一生的過氣女明星報仇,不幸被奄奄一息的富豪強打中。彌留之際他看到素群向他伸來手,微笑着說:“我們終于可以在一起了……”