A developmentally challenged young man with a penchant for caring for animals in need sets out to convince his family - and their whole rural community - to participate in a local shelter's inaugural "Adopt a Dog for Christmas Program."

Bruce Greenwood
as George McCray

Linda Emond
as Mary Ann McCray

Noel Fisher
as Todd McCray

Ken Pogue
as Hank Fisher

Carrie Ruscheinsky
as Hailey

Sonja Bennett
as Hannah McCray

Carrie Genzel
as Brianna Lewis

Trenna Keating
as Faye McCray

Christopher DeLisle
as Jonathan McCray

Josh A. Young
as Thomas McCray