Constantine, the new NBC series based on DC Comics and Vertigo's popular Hellblazer series, has rounded out its main cast, adding three actors to star opposite Matt Ryan, who takes on the title role of John Constantine.

First up is True Blood's Lucy Griffiths as the female lead Liv, the daughter of John's late friend who is targeted by a demon. She is described as an offbeat young woman who discovers that she can see the supernatural world that surrounds our every day lives. She quickly becomes a key player in the fight between good and evil. She teams up with John, an enigmatic and irreverent con artist-turned-supernatural detective, to learn more about her special powers and discover the truth about her deceased father. Liv was not a part of the original comic book run.

Neither was Manny, who will be embodied by Harold Perrineau (last seen in The Best Man Holiday and next seen in Sabotage). Manny is an angel assigned to watch over Constantine, and has the power to step into other people's lives. He is not only here on earth to observe, but he will also help out in times of need, especially if he sees a person's life hanging in the balance.

Rounding out the main cast is Charles Halford (True Detective: The Secret Fate of All Life) as Chas, John's longtime best pal and limo driver. The character was an important part of the original comic books, and was portrayed by Shia LaBeouf in the 2005 big screen adaptation of Constantine. Chas possesses powerful survival skills, which some suspect may be supernatural in origin.

Man of Steel and Batman Vs. Superman scribe David S. Goyer teams up with Daniel Cerone (Dexter) to pen the pilot script.