All Cast

Diane Lane

Diane Lane

Margaret Blackledge

Kevin Costner

Kevin Costner

George Blackledge

Kayli Carter

Kayli Carter

Lorna Blackledge

Lesley Manville

Lesley Manville

Blanche Weboy

Will Brittain

Will Brittain

Donnie Weboy

Jeffrey Donovan

Jeffrey Donovan

Bill Weboy

Booboo Stewart

Booboo Stewart

Peter Dragswolf

Ryan Bruce

Ryan Bruce

James Blackledge

Otto Hornung

Otto Hornung

Jimmy Blackledge

Bram Hornung

Bram Hornung

Jimmy Blackledge

Connor Mackay

Connor Mackay

Elton Weboy

Adam Stafford

Adam Stafford

Marvin Weboy

Greg Lawson

Greg Lawson

Gladstone Sheriff

Bradley Stryker

Bradley Stryker

Sheriff Nevelson

John Treleaven

John Treleaven

Justice of the Peace

Heather Lea MacCallum

Heather Lea MacCallum

Landlady

Ryan Northcott

Ryan Northcott

Doctor

Ravonna Dow

Ravonna Dow

Nurse

Kira Bradley

Kira Bradley

Montgomery Ward Customer

Aidan Moreno

Aidan Moreno

Montgomery Ward Manager

Judith Buchan

Judith Buchan

Ressler's Waitress

Marilyn Potts

Marilyn Potts

Ressler's Cashier

Vanessa Holmes

Vanessa Holmes

Restaurant Mom

Tayden Marks

Tayden Marks

Bag Boy

Bryn Roy

Bryn Roy

Night Deputy

Finn Lee-Epp

Finn Lee-Epp

Young James

Caillou Pettis

Caillou Pettis

Cart Boy (uncredited)

Will Hochman

Will Hochman

Tucker