Just a few weeks after it was announced that Matt Ryan (Criminal Minds) would be playing John Constantine in NBC’s upcoming Constantine adaptation, The Hollywood Reporter has learned that Lucy Griffiths (True Blood) and Harold Perrineau (Lost) are also joining the cast of the DC Comics drama.

In the show, Griffiths will play Liv, who is described as “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.”

Perrineau has landed the role of Manny, who is “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.”

Daniel Cerone (Dexter) wrote the pilot for the show, which will be directed by Neil Marshall (Game of Thrones). The pilot is set to film in Atlanta.

[via THR]