진정한 퇴마사가 되기위해 악마와 신사이 중립을 지키는 남자 그들을 구분하는 능력을 타고난 존 콘스탄틴(키아누 리브스)은 자신의 능력을 저주하며 운명에서 벗어나기 위해 자살을 시도하지만 실패하고 만다. 그 후 다시 살아난 그는 천국과 지옥의 경계를 넘나들며 세상에 존재하는 악을 지옥으로 돌려보내기에 나선다. 그래야만 지옥으로 가게 되어 있는 자신의 운명이 뒤바뀌어 천국으로 들어갈 수 있음을 깨달았기 때문이다. 인간의 영혼을 구하기 위해 악과 싸우지만, 그에게 성스러운 사명감 따윈 없다. 그가 원하는 건 오직, 자신의 구원 뿐 술, 담배 타락속에 살면서 계속되는 전투에 지쳐만 가던 콘스탄틴. 그런 그에게 어느 날, L.A 강력계 소속의 여형사 안젤라가 찾아와 쌍둥이 동생의 죽음에 대한 의문을 풀기 위해 도움을 요청한다. 그러나 사건을 파헤칠수록 거대한 어둠의 힘 속으로 빨려 들고 루시퍼 뿔달린 타락천사에게 아들을 데려갈 마지막 딜을 거는데