Marion Bailey
as Sophia Booth
Dorothy Atkinson
as Hannah Danby
Paul Jesson
as William Turner
Martin Savage
as Benjamin Robert Haydon
Ruth Sheen
as Sarah Danby
Joshua McGuire
as John Ruskin
David Horovitch
as Dr. Price
Sandy Foster
as Evelina Dupuis
Amy Dawson
as Georgiana Thompson