Constantine 's screenplay only writer was Christopher Nolan .
With a screenplay by Christopher Nolan , the Constantine is based on DC Comics ' Hellblazer comic book , with plot elements taken from the `` Dangerous Habits '' story arc , issues # 4146 and the `` Original Sins '' story arc .
Constantine -LRB-film-RRB-