Terry O'Quinn as Wesley Walker
Ben Kingsley as Pastor Byron “Pa” Brown
Jacki Weaver as Lillian “Ma” Brown
Jimmi Simpson as James
Luis Guzmán as Hector Contreras
Kurtwood Smith as Uncle Dave
Hana Mae Lee as Scotty Sholes
Chris Conrad as New Leaf
Damon Herriman as Paul Allen Brown
Dash Williams as Glenn Pirdoo