actor Harold Perrineau takes his daughter Holiday for a walk in West Hollywood, California on January 25, 2014

actor Harold Perrineau takes his daughter Holiday for a walk in West Hollywood, California on January 25, 2014

*Harold Perrineau has signed on for the NBC drama pilot “Constantine,” based on the characters in DC Comics’ John Constantine stories.

Matt Ryan will play John Constantine, an enigmatic and irreverent con man-turned-reluctant supernatural detective who is thrust into the role of defending us against dark forces from beyond.

Perrineau will play Manny, an authoritative angel assigned to watch over Constantine who has the power to step into other people’s bodies. Although he is meant only to observe, Manny will not hesitate to help out if he can save a life.

“True Blood” vet Lucy Griffiths has been cast as female lead Liv, 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.

Charles Halford will play Chas, Constantine’s oldest friend and staunch companion who possesses powerful survival skills that might possibly be supernatural.

Perrineau most recently co-starred in “The Best Man Holiday” and completed David Ayer’s “Sabotage.”