* John Constantine: Speelt door Keanu Reeves, hij is een cynische en wereldverklarige demonjager die worstelt met zijn eigen demonen en de last van zijn geschenk.
* Angela Dodson: Gespeeld door Rachel Weisz, is ze een politie -detective die een reeks schijnbaar bovennatuurlijke sterfgevallen onderzoekt, die uiteindelijk paden met Constantine kruist en betrokken raakt bij zijn wereld.