David Richmond
Emily Barstow
Bea Haddington
Edward Haddington
Herbert Hopewell
Eleanor Hopewell
Lady Camdon
William Barstow
Charlie Barstow
Phineas Barber
Delilah Barber
Oliver Barber
Agnes Chumley
Mrs. Chumley
Widow Leonard (as Tessa Bell Briggs)
Mr. Finch
Mrs. Finch (as Grace Vallorani)
Dr. Clem
Mrs. Clem
Mrs. Bickerton
Hardy Collins
Abner
Ruth
Thomas Haddington
Miss Foster
Mill Worker Joe
Chief Electrician
Mrs. Haddington 1690
Old Man
Younger Fellow
The Angel
Salvation Army Brass Band - Cornet
Salvation Army Brass Band - Euphorium
Salvation Army Brass Band - Trombone
Salvation Army Brass Band - Tuba
Orphan James (uncredited)
background artist (Villager) (uncredited)
Old Man in Church (uncredited)
Homeless Man (uncredited)