
World War I veteran Tom Holmes is marked by the unbearable suffering caused by his battle wounds. Over the years, he comes to experience both the pain of misfortune and a love for other human beings.

as Tom Holmes

as Mary Dennis

as Ruth Loring

as Roger Winston

as Max Brinker

as Mr. Winston

as George Gibson

as Pa Dennis

as Dr. Briggs

as Leader of Agitators

as Blind Soldier

as Laundry Company President

as Jeanette Holmes

as Captain Joyce

as 'Red' Squad Policeman #1

as The Judge (voice)

as Red (uncredited)

as Young Bill Holmes (uncredited)

as Chief Engineer Jim (uncredited)

as Angry Laundry Worker (uncredited)