Constantine has plot elements taken from a comic book story arc.
Constantine (film) . With a screenplay by Kevin Brodbin and Frank Cappello , the film 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 . Dangerous Habits is a six-issue Hellblazer story arc written by Garth Ennis and art by Will Simpson published by DC Comics ' Vertigo imprint .