Главный герой — Джон Константин (Киану Ривз) — тот еще тип. Ему удалось побывать в аду и вернуться обратно. Константин ведет нездоровый образ жизни и наплевательски относится к людям. Он родился с удивительной способностью — распознавать помесь ангелов и демонов, которые бродят по земле в облике обычных людей. Но этот дар мучает героя. Константин совершает самоубийство, но снова оказывается в мире живых, воскрешенный против собственной воли. Он получает временное право на жизнь и пытается исправить положение, сразившись с земными ставленниками зла. Константин патрулирует границу, которая разделяет рай и ад, надеясь обрести спасение. Герой зарабатывает славу экзорциста и медиума, но все больше разочаровывается в окружающем его мире.
Детство Джимми Маркум, Дэвид Бойл и Шон Девин провели вместе, они выросли на пыльных улицах Бостона. Друзей связывает общая тайна — ужасная история, которая произошла с Дэвидом. Мальчики повзрослели и постепенно перестали общаться. Но прошло 30 лет и случилась трагедия — убили старшую дочь Джимми, Кэти. Пути друзей снова сходятся: делом занимается Шон, который к этому моменту стал полицейским. Параллельное расследование ведет и отец девушки. Подозрение падает на третьего приятеля — Дэвида. Теперь друзья снова играют главные роли в судьбах друг друга.