| | | |  |  | | Ella Dee played by Laura Pyper Warrior woman Ella is back to fulfill her destiny and rid the world the Nephilim forever... More | |  | | Thelma Bates played by Jemima Rooper Saving the world by haunting one human at a time... More | |  | | Azazeal played by Michael Fassbender The sexy fallen angel is now a father who deals out large doses of tough love... More | |  | | Cassie Hughes played by Christina Cole An insecure girl who was dazzled and then sullied by a fallen angel... More | |  | | Perie the Faerie played by Katrine De Candole One of the faeries that tempted the angels to fall from heaven | |  | | Jo Watkins played by Anna Wilson-Jones Warm and motherly media teacher with secrets of her own... | | | | | |  | | Malachi played by Joseph Beattie Half human son of Azazeal and Cassie, he's on a mission to rule the world... More | |  | | Leon Tyler played by Jamie Davis The once obnoxious jock has since softened and regained his humanity now that he's fallen in love with Ella... More | |  | | Jez played by Sam Troughton A demon from Hell posing as a concerned teacher and priest... More | |  | | Roxanne Davenport played by Amber Sainsbury The resident sex-pot is even more arrogant now that she's shagging the new headmaster!
| |  | | David Tyrel played by Colin Salmon The wise headmaster who will take drastic action to protest Ella's treatment... | |  | | Maya Robertson played by Laura Donnelly Thelma's new beautiful playmate who also happens to be a ghost - how convenient | | | |