По первоначальному
замыслу продюсерского штаба съемки картины планировалось поручить
Тарсему Сингу, а в главной роли должен был быть задействован Николас
Кейдж. Однако, режиссер с самого начала был против кандидатуры
Николаса, и в конечном итоге покинул проект. Через некоторое время его
примеру последовал и Николас Кейдж.
Несмотря
на то, что картина «Константин» была основана на сюжете комикса
«Hellblazer» (Посланник ада), было принято решение назвать картину
иначе, чтобы не получилось путаницы с другим похожим названием
«Hellraiser» («Восставший из ада»). Интересно, что поначалу автор
комикса Клайв Баркер планировал назвать свое детище также —
«Hellraiser», но все-таки остановился на первом варианте.
В
комиксе главный действующий герой Джон Константин был родом
из Ливерпуля, а в кинофильме он стал уроженцем Калифорнии. Во многом
такое решение было обусловлено выбором актера, исполняющего главную
роль. Кеану Ривз типичный американец и правдоподобно сыграть британца
у него навряд ли бы получилось.
Прототипом Джона Константина по заверениям Клайва Баркера стал популярный певец Стинг.
На роль Валтазара предполагалось взять Питера Стормара.
Когда
в начале фильма одержимая демоном девочка ползает по потолку, она
выкрикивает «Papatayin natin sila!», что на одном из филиппинских
наречий означает «Мы убьем их всех!».
Для съемок
картины была сделана точная копия в натуральную величину актрисы Рэйчел
Уайс для сцены, где был показан труп Изабель Доусон.