Heath Ledger
Ennis Del Mar
Jake Gyllenhaal
Jack Twist
Michelle Williams
Alma Beers
Anne Hathaway
Lureen Newsome
Linda Cardellini
Cassie Cartwright
David Harbour
Randall Malone
Roberta Maxwell
Jack's Mother
Kate Mara
Alma Del Mar Jr. (age 19)
Graham Beckel
L.D. Newsome
Mary Liboiron
Fayette Newsome
Scott Michael Campbell
Monroe
Larry Reese
Jolly Minister
Victor Reyes
Chilean Sheepherder #1
Lachlan Mackintosh
Chilean Sheepherder #2
Steven Cree Molison
Biker #2
Dan McDougall
Bartender #1
Kade Phillips
Ennis Del Mar (age 9)
Steffen Cole Moser
K.E. Del Mar (age 11)
Cheyenne Hill
Alma Del Mar Jr. (age 13)
Cayla Wolever
Jenny Del Mar (age 11)
Sarah Hyslop
Alma Del Mar Jr. (age 9-12)
Jacey Kenny
Jenny Del Mar (age 7-8)
Keanna Dubé
Alma Del Mar Jr. (age 5)
Brooklynn Proulx
Jenny Del Mar (age 4)
Hannah Stewart
Alma Jr. (age 3)
Jake Church
Bobby Twist (age 10)
Gary Lauder
Killer Mechanic
Christian Fraser
Grease Monkey
Barb Mitchell
Western Dancer (uncredited)
Rodrigo Prieto
Young Mexican (uncredited)
Ken Roberts
Signal Bartender (uncredited)
Kailin See
Hippy Girl (uncredited)
Jayson Therrien
Bar Patron (uncredited)
Erika Walter
Waitress #2 (uncredited)