
Cast
- Jake Gyllenhaal as Jack Twist
- David Harbour as Randall Malone
- Kate Mara as Alma Del Mar Jr. (age 19)
- Anna Faris as Lashawn Malone
- Heath Ledger as Ennis Del Mar
- Michelle Williams as Alma Beers
- Randy Quaid as Joe Aguirre
- Graham Beckel as L.D. Newsome
- Anne Hathaway as Lureen Newsome
- Linda Cardellini as Cassie Cartwright
- Scott Michael Campbell as Monroe
- Roberta Maxwell as Jack's Mother
- Peter McRobbie as John Twist
- Mary Liboiron as Fayette Newsome
- Marty Antonini as Timmy