Constantine is based on the Hellblazer novel series with plot elements taken from `` Original Sins '' .
With a screenplay by Kevin Brodbin and Frank Cappello , the film is based on the Hellblazer novel series , with plot elements taken from the `` Dangerous Habits '' story arc , issues # 4146 , and the `` Original Sins '' story arc .
Constantine -LRB-film-RRB-