Matt Ryan was cast as John Constantine last month, and now another three actors have been found for the DC Comics/Vertigo adaptation. For those of you who have forgotten the 2005 movie starring Keanu Reeves or are unfamiliar with the character, the series focuses on Constantine, a man who struggles with his faith as he is haunted by the sins of his past and is suddenly thrust into the role of defending humanity from the gathering forces of darkness.

True Blood’s Lucy Griffiths will play Liv, the female lead and an offbeat young lady who finds herself teamed with Constantine after she is marked for death by a powerful demon. With the ability to see the supernatural world among us, she becomes a key player in the battle between good and evil.

Harold Perrineau (who you may remember from Lost, and more recently Sons of Anarchy) is set to portray Manny, an authoritative angel assigned to watch over Constantine. He has the power to step into other people’s bodies, and although he is meant only to observe, Manny will not hesitate to help out if he can save a life.

The final major casting addition to be revealed today is True Detective’s Charles Halford has been cast as Chas, Constantine’s oldest friend and staunch companion. The foreboding Chas possesses powerful survival skills that might possibly be supernatural.

Source: The Hollywood Reporter