Characters played by Jessica Arterton
Nancy
Characters played by Jack Brett Anderson
Jack
Characters played by Liam Kelly
Josh
Characters played by Leslie Mills
Jacob
Characters played by Robert Lowe
Mick
Characters played by Andrew Lee Potts
Mr. Downing
Characters played by Dean Maskell
Craig
Characters played by Anna Nightingale
Mrs. Downing
Characters played by Nalân Burgess
Tanya
Characters played by Flynn Allen
Peter
Characters played by Danny Szam
Paul
Characters played by Pierse Stevens
The Client
Characters played by Tony Fadil
Lord Arthur Salem
Characters played by Yohanna Farrell-Knight
Sarah
Characters played by Brandon Koen
Daniel
Characters played by Hazel Young
Natasha
Characters played by Elliott Odom
Lloyd
Characters played by Lawrence Weller
Ricky
Characters played by Sarah Rose Denton
The Devil's Maiden
Characters played by James Sibley
Angel of Death
Characters played by Gary Grant
Angel of Death
Characters played by Jake Henderson
Angel of Death
Characters played by Harvey Pearmain
Demonic Saint
Characters played by Elliott Sinden
Demonic Saint
Characters played by Riley Keith
Demonic Saint
Characters played by Alisha Spiro
Demonic Saint
Characters played by Xoan Elsdon
Demonic Saint
Characters played by Luke Flanagan
Michael
Characters played by Ian Carter
Angel of Death
Characters played by Tommy Ivers Grant
Angel of Death
Characters played by George Bennet
Angel of Death
Characters played by Breanna Bess
Angel of Death
Characters played by Ethan Bronger
Demonic Saint
Characters played by Finley Stevens
Demonic Saint
Characters played by Josh Turner
Demonic Saint