約翰·康斯坦丁(基努·裏維斯飾)是個長得英俊瀟灑,還有點超能力的偵探。
他的超能力可不是壹般的——能夠在天堂與地獄間任意遊走的他頂多算是個介於神鬼之間的人形生物。 雖然天生能識別混在人類中的半魔半仙,平時工作也就有了著落--周遊周遊世界、調查各地發生的神秘事件,不過這個讓人琢磨不透的男人實際上卻從小為這種超能力所苦。算是以驅魔為生的康斯坦丁可是已經對人生毫無幻想了,整個壹個憤世嫉俗的青年。日子就這麽壹天天過著,直到女警官安吉拉(蕾切爾·威茲飾)的出現。安吉拉完全是個不信鬼神的主,不過孿生妹妹十分蹊蹺的死亡卻讓她手足無措。雖說不信邪,可為了調查明白妹妹的死因,安吉拉不得不向康斯坦丁這個行走在善惡邊緣的古怪家夥求助。詭異的地獄之旅開始了,說不定他們順便還能拯救拯救人類呢!
人類中,天堂的使者與地獄的使者隱藏在人群中。康斯坦丁(基努·裏維斯飾)從小就有陰陽眼,他能看到人間的魔鬼與天使,魔鬼也能看到他,但他並不願接受這個與生俱來的禮物,看清壹切假象的他試圖以自殺來結束這段痛苦的人生,但是失敗了。命運似乎偏要與康斯坦丁作對,落入地獄的他又被遣送回地上,繼續經歷人世間的磨難。如今,他成為了地獄神探,徘徊於天堂和地獄的邊界上,徒勞地想以自己的方式去把魔鬼送回地獄,拯救人類。
但是康斯坦丁並不是聖人,對世界的絕望和與世隔絕的天性令他成為壹個酗酒、抽煙、生活雜亂不堪的患上了肺癌的苦命英雄,對英雄主義更是嗤之以鼻。康斯坦丁會為解救妳的靈魂而戰鬥,但他卻拒絕妳的仰慕和感謝,更不要提同情。他唯壹想要的就是暫時的解脫。
在幫助壹個女孩子驅逐進入她體內的魔鬼後,康斯坦丁發現最近進入人間的魔鬼越來越多,這很反常,因為天堂、人間、地獄是各有界限的,是不可能隨意穿越的,這勢必是有人在人間作祟……
當壹個住在精神病院的名叫伊莎貝爾的女人自殺後,她的孿生姐姐安吉拉(蕾切爾·薇茲飾)始終不相信她是自殺,因為在她的腦海中妹妹始終認為上帝是最愛她的,如果自殺的話靈魂是不能進入天堂的,所以她決心調查妹妹死亡的真相。
康斯坦丁為了找尋伊莎貝爾的靈魂進入了地獄,在地獄中看見了她的靈魂……
安吉拉告訴他她們姐妹倆都是天生的陰陽眼,只不過從小妹妹壹直把她看見的說出來而安吉拉沒有,因此周圍的人都認為妹妹伊莎貝爾是精神病,安吉拉也因為始終不願意看見這些而漸漸地失去了這種能力變為了正常人。為此,她懇求康斯坦丁幫助她重新恢復這種靈力,而其實這些壹直都在墮落天使路西法的兒子的算計中,路西法的兒子不願意永生呆在地獄裏,他想統治人間,但是需要耶穌的鮮血和壹個母體,而這個母體必須有強大的靈力,孿生姐妹安吉拉和伊莎貝爾便是最好的母體……康斯坦丁知道了魔鬼的這個計劃時,安吉拉被魔鬼抓走了,為了不讓魔鬼進入人間,與魔鬼展開了激烈地搏鬥,同時也出現了那個幫助魔鬼來到人間的人……
到了最後康斯坦丁感悟到了什麽是獻身的精神,從而擺脫作孽死後進入天堂,導致墮落天使路西法無法將其靈魂帶入地獄。