A young loner wandering the back roads of North Carolina comes across an abandoned baby. He immediately starts seeking the baby's parents, but starts developing a bond with the child that explores his own isolated roots.

Henry Thomas
as Raymond Toker

David Strathairn
as Truman Lester

Cara Seymour
as Josephine Priddy

Danny Nelson
as Hindmarch

Jayne Morgan
as Sarah

Jerry Foster
as Trout

Emilie Jacobs
as Lena

Hannah Grady
as Baby

Danny Vinson
as Cal

Rhoda Griffis
as Mother in Shack