All Cast

Jake Stormoen
Thomas Keating

Brian Krause
James Booth

Melanie Stone
Lily Booth

Jasen Wade
Matthew

Caitlin E.J. Meyer
Sarrah Cronin
Kaléa Atkinson
Rae Grant

Cooper Johnson
Oliver Cronin

Adam Johnson
Elias Grant

Sarah Kent
Jenny Grant

Anne Sward
Agnes Davidson
Karen C. Baird
Bessie Josephson
Shauna Thompson
Mary Keating

Jacob Buster
Porter Williams
Sarah Jackson
Rose Firth

Paris Warner
Grace Grant

Ben Jarvis
Gabriel Hollis

Ruby Jones
Abigail Grant

Maggie Scott
Adelaide Grant

Aiden Beagley
Caleb Firth

Skyler M. Day
Emmy Firth

Abigail Scott
Isabelle Grant
Ivy Jones
Lizzie Firth
Ethan Blackham
Poor Boy

Dave Bresnahan
Merchant (voice)
Larry Clifton
Dr. Meyer

Mario DeAngelis
Townsperson
Debbie Starr Jackson
Townswoman
Katie O'Curran
Townswoman
