Keanu Reeves | John Constantine | |
Shia LaBeouf | Chas Kramer | |
Max Baker | Beeman | |
Gavin Rossdale | Balthazar | |
Peter Stormare | Satan | |
José Zúñiga | Detective Weiss |
Rachel Weisz | Angela Dodson/Isabel Dodson | |
Djimon Hounsou | Midnite | |
Pruitt Taylor Vince | Father Hennessy | |
Tilda Swinton | Gabriel | |
Jesse Ramirez | Scavenger | |
Francis Guinan | Father Garret |