李昂(布萊德利古柏飾)是一名專為小報拍攝意外現場的攝影師,但他想成能開攝影展覽真正的攝影師,他希望用鏡頭捕捉城市的姿態,卻始終沒闖出什麼名堂。有天友人將他引薦給一位藝廊老闆,老闆要求他在深夜時分捕捉城市的街頭氛圍,於是李昂開始夜半在街頭遊蕩,他在深夜街頭用鏡頭補捉城市黑暗的底層秘密,在地鐵以半偷窺手法的拍攝晚歸的人群在月台與車廂之間穿梭面貌。
有次他下了手扶梯發現一名女子被幾名男子挾持,他出手干涉,反倒被打傷,女子幸運逃脫。幾天後,他又在地鐵月台見到那名女子跟蹤她上了同一車廂,不小心睡著,醒來驚覺坐過站,此時他聽見哀嚎聲,探頭看,目睹一宗殘忍的兇殺案。
看人肉屠夫把人當牛用巨型重鎚來宰,分部位切割,人體變成肉條排列有序的倒掛整車廂,深受刺激的他,開使追縱連續殺人魔『地鐵屠夫』(凡尼瓊斯飾)的下落,發現他白天在肉品屠宰場工作,混進去裡面拍照搜查證據去警局報案,卻被警方認為是偷拍狂,侵犯個人隱私。
地鐵屠夫也發現李昂跟蹤偷拍行動,對他展開攻擊。未婚妻勸他收手,不要再管這件事了,李昂不聽,著魔似地跟蹤地鐵屠夫來到城市底層,看見殘缺不全的屍體堆積如山有如人間煉獄。
他聽見未婚妻的尖叫聲,人肉屠夫以極殘忍的手法將她殺害,李昂撲上去和屠夫打起來,以刀錘對決的激烈場面,是恐怖片中少見的創意。