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