Constantine has plot elements taken from the "Dangerous Habits" story arc.
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 -LRB- issues # 4146 -RRB- and the `` Original Sins '' story arc.
Constantine is a 2005 American-German occult detective action horror film directed by Francis Lawrence as his feature film directorial debut , starring Keanu Reeves as John Constantine , with Rachel Weisz , Shia LaBeouf , Tilda Swinton , Pruitt Taylor Vince , and Djimon Hounsou.
