Margaret Blackledge
Diane Lane
George Blackledge
Kevin Costner
Lorna Blackledge
Kayli Carter
Blanche Weboy
Lesley Manville
Bill Weboy
Jeffrey Donovan
Peter Dragswolf
Booboo Stewart
Donnie Weboy
Will Brittain
Sheriff Nevelson
Bradley Stryker
James Blackledge
Ryan Bruce
Marvin Weboy
Adam Stafford
Gladstone Sheriff
Greg Lawson
Doctor
Ryan Northcott
Jimmy Blackledge
Otto Hornung
Bag Boy
Tayden Marks
Jimmy Blackledge
Bram Hornung
Elton Weboy
Connor Mackay
Cart Boy
Caillou Pettis
Montgomery Manager
Aidan Moreno
Tucker
Will Hochman
Justice of the Peace
John Treleaven
Landlady
Heather Lea MacCallum
Stand In (uncredited)
Andrew Beha
Cowboy (uncredited)
CJ Collard
Diner (uncredited)
Bud Klasky
Nurse
Ravonna Dow
Montgomery Ward Customer
Kira Bradley
Ressler's Waitress
Judith Buchan
Ressler's Cashier
Marilyn Potts
Restaurant Mom
Vanessa Holmes
Night Deputy
Bryn Roy
Young James
Finn Lee-Epp