蘭斯林(丹尼斯·奎德DennisQuaid飾)警官同時也是一個單身父親,因公務繁忙,他無暇照顧兩個兒子,大兒子亞歷克斯無形中時常扮演父親的角色。最近蘭斯林被一樁連續殺人案纏住,每個兇案現場都發現了至少四名嫌疑人的蹤跡,並且統一留下了“過來看”的血色留言,死者死於懸掛的狀態充滿了宗教意味,蘭斯林從人體懸掛的鐵架入手,發現這一幹罪犯以殺人作為宗教儀式,並且以啟示錄中記載的“天啟四騎士”自居。第一個受害者的華裔養女克裡斯汀(章子怡飾)主動找到蘭斯林,坦承了自己與連續殺人案的關係,但是這不能阻止更多人受害,蘭斯林驚見自己最不願意看到的事情發生了……