Флетчер (Снайпс) — наркоман со стажем, заставляет своего сына по кличке Зигзаг, страдающего аутизмом, устроиться в ресторан, принадлежащий местной братве. Там Зигзаг крадет из сейфа деньги мафии, и теперь только Флетчер, может спасти мальчика.
В Лос-Анджелесе никто не застрахован от встречи с притаившимися духами. В дни стремительно приближающегося конца времён силы добра и зла снова вступают в схватку за души людей. На стороне добра выступает священник, перед которым стоит непростая задача - изгнать дьявола.