Characters played by Amy Manson
Joan
Characters played by Dominic Mafham
Dr. Betruger
Characters played by Luke Allen-Gale
Bennett
Characters played by James Weber Brown
Savage
Characters played by Clayton Adams
Winslow
Characters played by Nina Bergman
Carley
Characters played by Amar Chadha-Patel
Rance
Characters played by Gavin Brocker
Harry
Characters played by Chidi Ajufo
Akua
Characters played by Hari Dhillon
Dr. Kahn
Characters played by Katrina Nare
Veronica
Characters played by Arkie Reece
Tarek
Characters played by Jemma Moore
Li
Characters played by Louis Mandylor
Chaplain Glover
Characters played by Gina Philips
Daisy
Characters played by Cassidy Little
Morgan
Characters played by Kate Nichols
Olivia
Characters played by Agleya Gumnerova
Joan (Age 11)
Characters played by Lorina Kamburova
Sandy
Characters played by Nathan Cooper
Dr. Ezekiel
Characters played by Boyan Anev
Demon