Thomas Keating
James Booth
Lily Booth
Matthew
Sarrah Cronin (as Caitlin Meyer-Stewart)
Rae Grant
Oliver Cronin
Elias Grant
Jenny Grant
Agnes Davidson (as Anne Sward Hansen)
Bessie Josephson
Mary Keating
Porter Williams
Rose Firth
Grace Grant
Gabriel Hollis
Abigail Grant
Adelaide Grant
Caleb Firth
Emmy Firth (as Skyler Day)
Isabelle Grant
Lizzie Firth
Newborn Eliza Grant
Poor Boy
Linda
Dr. Meyer
Dr. Hiller
Dapper Man
Towns Woman
Old Beggar
Griffin Firth
Jacob
Young Eliza Grant
Townswoman (as Katie Curran)
McLay Firth
Merchant (uncredited)
Towns Person (uncredited)
Rose Firth (uncredited)