Constantine has plot elements taken from a horror book story arc .
With a screenplay by Kevin Brodbin and Frank Cappell , the film is based on DC Comics ' Hellblazer comic book , with plot elements taken from a horror book story arc .
Constantine -LRB-film-RRB-