True Blood alumna Lucy Griffiths has been cast as the female lead opposite Matt Ryan in NBC’s drama pilot Constantine, from Warner Bros TV. Also cast in the project, based on the characters in DC Comics’ John Constantine stories are Lost alum Harold Perrineau and Charles Halford (True Detective). Constantine centers on John Constantine (Ryan), an enigmatic and irreverent con man-turned-reluctant supernatural detective who is thrust into the role of defending us against dark forces from beyond. When Liv (Griffiths), the daughter of a late friend, is targeted by demons, Constantine steps in to save her. Griffiths’ Liv is an offbeat young woman tired of her ordinary life who comes to discover that she has the ability of seeing the supernatural world among us, which makes her a key player in the battle between good and evil. Liv teams up with Constantine to save lives, master her power, and learn more about her late father.

Related: 2014 NBC Pilots

Perrineau will play Manny, an authoritative angel assigned to watch over Constantine who 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. Halford will play Chas, Constantine’s oldest friend and staunch companion who possesses powerful survival skills that might possibly be supernatural. Constantive was written by Daniel Cerone from a story he co-penned with David S. Goyer. British actress Griffiths, repped by DBA, Principal Entertainment LA and UK’s Hamilton Hodell, is coming off a two-season co-starring turn on True Blood as Eric’s (Alexander Skarsgard) sister Nora and previously starred as Maid Marian on the BBC drama Robin Hood. APA-repped Perrineau most recently co-starred in The Best Man Holiday and completed David Ayer’s Sabotage.