Characters played by Ian Grieve
William
Characters played by Liam Brennan
Edwin
Characters played by Andy Gray
Black Ruthven
Characters played by Amanda Beveridge
Miranda
Characters played by Mark Beveridge
Trudelis
Characters played by Tom McGovern
Harlequin
Characters played by Helen Mackay
Angel
Characters played by Andy Macdonald
Clarence
Characters played by Gareth Morrison
Quint
Characters played by Emily Winter
Emma
Characters played by Anne Kidd
Ghost Madeline
Characters played by Ralph Riach
The Meridian
Characters played by Richard Addison
Lawrence Toureq
Characters played by Glen Alexander
[no data]
Characters played by Andrew Barrett
Ricky Test Shoot
Victorian in Coat
Characters played by Andrew Beattie
Man on phone
Characters played by Sarah Bernard
Forum Assistant
Characters played by Joanna Blundell
Club Dancer
Characters played by John Boni
Club Goer
Bouncer
Cocktail Bar Punter
Characters played by Sallie Boni
Club Goer
Characters played by John Buick
Future Ghost
Characters played by Sandra Caldwell
Club Dancer
Characters played by Bethany Compson-Bradford
Touchstone Assistant 2
Characters played by Emily Cosgrove
Club Dancer
Characters played by Grant Crockett
Club Dancer
Characters played by Jennifer Devaney
Victorian
Characters played by Ryan Dewar
Buccaneer
Characters played by Jonathan Dobie
Club Bouncer
Touchstone Assistant
Characters played by Sam Donnachie
Victorian
Characters played by Josh Douglas
Club Dancer
Characters played by Susan Douglas
Church Member
Characters played by Stewart Downie
Rooftop Assassin
Characters played by Heather Dunn
Club Goer
Characters played by Caitlin Fairlie
Club Goer
Castle Assistant
Victorian
Characters played by Laura Ferguson
Club Goer
Castle Assistant
Victorian
Characters played by Stuart Ferrier
Bouncer
Club Dancer
Cocktail bar punter
Characters played by Robert Forbes
Scared Church Member
Characters played by Jo Freer
Katrina
Characters played by Michele Gallagher
Jenny Buchan
Characters played by Imogen Graham
Assassin Girl
Characters played by Linda Gray
Church Member
Characters played by Dulcie Grieve
Victorian
First Year Pupil
Characters played by Maddie Grieve
Madeline Lockhart
Forum Doorman
Characters played by Jennifer Hainey
Miss Webster
Characters played by Donna Hood
Church Member
Characters played by Barrie Hunter
Time Dealer
Characters played by Greg Jerome
[no data]
Characters played by Jay Jerome
[no data]
Characters played by Mark Johnstone
Club Dancer
Characters played by Mary Johnstone
Church Member
Characters played by Michael Jordan
Club DJ
Characters played by Maria Juma
Woman in Elevator
Characters played by Linda Kay
Church Member
Characters played by Hannah Laverick
Assassin Girl
Characters played by Eileen Lear
Church Member
Characters played by Aimee Leith
Club Dancer
Characters played by Brian Leys
Mannequin
Characters played by Alfie Longmuir
Church Member
Characters played by Alix Longmuir
Church Member
Characters played by Gayle Longmuir
Church Member
Characters played by Gordon Longmuir
Church Member
Characters played by Olivia Longmuir
Church Member
Characters played by Irene MacDougall
Andrea Novotny
Characters played by Bekki Mackenzie
Club Dancer
Victorian
Forum Worker
Characters played by Kirsty McCallum
Club Dancer
Characters played by Cameron McFarlane
Rooftop Assailant
Characters played by Barbara McIntosh
Church Member
Characters played by Lynne McIntosh
Church Member
Characters played by Erin Mckinnie
Club Goer
Characters played by Jennifer McLaughlan
Club Dancer
Characters played by Shawnee McNamara
Club Dancer
Characters played by Lisa McNicol
Nurse
Characters played by Mike Melrose
Club Dancer
Forum Worker
Characters played by Sarah Melville
Club Dancer
Victorian
Characters played by Eden Miller
Club Dancer
Characters played by Suzanne Milne
CCTV Operator
Characters played by Angela Morris
Cecille
Characters played by Gavin Morris
Criminal 1
Characters played by Katie Morris
Club Dancer
Characters played by Lucy Morris
Club Dancer
Characters played by Michael Morris
Forum Member
Characters played by Neil Morris
Criminal 2
Characters played by Tierney Murray
Club Dancer
Victorian
Characters played by Lauren Parsons
Victorian
Characters played by Neil Patullo
Bentley Driver
Forum Member
Characters played by Lewis Petrie
Ricky
Characters played by Kevin Philip
Courier
Characters played by Angus Reid
Barman in Dream
Characters played by Ewan Reid
Cocktail Bar Punter
Characters played by Kirrilee Reid
Forum Minister
Characters played by Milly Reid
Rooftop Assassin
School Girl
Characters played by Toby Reid
Rooftop Assassin
School boy
Characters played by Louise Rioch
Church Member
Characters played by Annie Louise Ross
Forum Traveller
Characters played by Rufus
Victorian Dog
Characters played by Alan Scott
Cocktail Bar Punter
Characters played by Rachael Senyszak
Club Dancer
Characters played by Kristopher Smart
Rooftop Sniper
Characters played by Alisdair Smith
Victorian Civilian
Characters played by Courtney Smith
Club Dancer
Victorian
Characters played by Eleanor Smith
Victorian
Characters played by David Smout
Victorian Civilian
Forum Member
Victorian
Club Dancer
Characters played by Rory Stanger
Victorian Boy
Characters played by George Stevenson
DJ
Characters played by Helen Stewart
Church Member
Characters played by David Stobbie
Cocktail Bar Punter
Characters played by Ian Stobbie
Bathroom Guard
Characters played by Jean Tasker
Church Member
Characters played by Jane Taylor
Forum Member
Characters played by Kevan Taylor
Club Dancer
Characters played by Alice White
Church Member
Characters played by Shiella Wilson
Church Member
Characters played by Sharon Young
Michelle