Cast:
Keanu Reeves as John Constantine
Rachel Weisz as Angela Dodson/Isabel Dodson
Shia LaBeouf as Chas Chandler
Djimon Hounsou as Midnite
Max Baker as Beeman
Pruitt Taylor Vince as Father Hennessy
Gavin McGregor Rossdale as Balthazar
Tilda Swinton as Gabriel
Peter Stormare as Satan
Jesse Ramirez as Scavenger
José Zúñiga as Detective Weiss
Francis Guinan as Father Garret
Larry Cedar as Vermin Man
April…
Keanu Reeves as John Constantine
Rachel Weisz as Angela Dodson/Isabel Dodson
Shia LaBeouf as Chas Chandler
Djimon Hounsou as Midnite
Max Baker as Beeman
Pruitt Taylor Vince as Father Hennessy
Gavin McGregor Rossdale as Balthazar
Tilda Swinton as Gabriel
Peter Stormare as Satan
Jesse Ramirez as Scavenger
José Zúñiga as Detective Weiss
Francis Guinan as Father Garret
Larry Cedar as Vermin Man
April…
