Tom
Rachel
Kate
Patrick
John (as Grant Shepperd)
Jennifer
Young Tom
Sarah
Lucy's Boyfriend
Social Worker
Caretaker
Jessica
Russel
Lucy
Young Lucy
Police Officer
Detective
Young Rachel
Lambert