![]() |
Jake Stormoen as Thomas Keating |
![]() |
Brian Krause as James Booth |
![]() |
Melanie Stone as Lily Booth |
![]() |
Jasen Wade as Matthew |
![]() |
Caitlin E.J. Meyer as Sarrah Cronin |
![]() |
Kaléa Atkinson as Rae Grant |
![]() |
Cooper Johnson as Oliver Cronin |
![]() |
Adam Johnson as Elias Grant |
![]() |
Sarah Kent as Jenny Grant |
![]() |
Anne Sward as Agnes Davidson |
![]() |
Karen C. Baird as Bessie Josephson |
![]() |
Shauna Thompson as Mary Keating |
![]() |
Jacob Buster as Porter Williams |
![]() |
Sarah Jackson as Rose Firth |
![]() |
Paris Warner as Grace Grant |
![]() |
Ben Jarvis as Gabriel Hollis |
![]() |
Ruby Jones as Abigail Grant |
![]() |
Maggie Scott as Adelaide Grant |
![]() |
Aiden Beagley as Caleb Firth |
![]() |
Skyler M. Day as Emmy Firth |
![]() |
Abigail Scott as Isabelle Grant |
![]() |
Ivy Jones as Lizzie Firth |
![]() |
Ethan Blackham as Poor Boy |
![]() |
Dave Bresnahan as Merchant (voice) |
![]() |
Larry Clifton as Dr. Meyer |
![]() |
Mario DeAngelis as Townsperson |
![]() |
Debbie Starr Jackson as Townswoman |
![]() |
Katie O'Curran as Townswoman |
![]() |
Pete Day as Dr. Hiller |
| Directing | John Lyde | Director |
| Writing | Sally Meyer | Writer |