Characters played by Zoë Wanamaker
Theresa
Characters played by Geoffrey Breton
Gabriel
Characters played by Susie Trayling
Theresa #1
Characters played by Kelly Williams
Theresa #2
Characters played by Alastair Parker
Fergus
Characters played by Max Brown
Katlan
Characters played by John Talbot
The Ferryman
Characters played by Caitlin Mottram
Betty
Characters played by Adam Croasdell
Ghost #1
Characters played by Michael Chomiak
Ghost #2
Characters played by Guy Henderson
The Hollowman
Characters played by Jason Baughan
Benny
Characters played by Adjoa Andoh
Additional Voices
Characters played by Andrew Buchan
Finley
Characters played by Anthony May
Additional Voices
Characters played by Bruce Mackinnon
Bob
Characters played by David Annen
Preacher
Characters played by David de Keyser
Additional Voices
Characters played by Derek Riddell
Additional Voices
Characters played by Mark Healy
Additional Voices
Characters played by Pandora Colin
Additional Voices
Characters played by Rupert Evans
Additional Voices
Characters played by Timothy Watson
Additional Voices
Characters played by Tom Bromhead
Lobber
Rider