Captain Stephen Sorrell
H.B. Warner
Mrs. Dora Sorrell
Margot Grahame
Ethel
Hope Davy
Duncan
Louis Hayward
Kit Sorrell as a Child
Peter Penrose
Kit Sorrell as an Adult
Hugh Williams
Molly Pentreath
Winifred Shotter
Mrs. Palfrey
Ruby Miller
Mr. Roland
Evelyn Roberts
Dr. Richard Orange
Donald Calthrop
Mr. Porteous
Arthur Chesney
Buck
Wally Patch
Director
Jack Raymond
Novel
Warwick Deeping
Writer
Lydia Hayward