- Charlize Theron Josey Aimes
- Sean Bean Kyle
- Woody Harrelson Bill White
- Frances McDormand Glory
- Michelle Monaghan Sherry
- Sissy Spacek Alice
- Richard Jenkins Hank Aimes
- Jeremy Renner Bobby Sharp
- Xander Berkeley Arlen Pavich
- Amber Heard Joven Josey
- Linda Emond Leslie Conlin
- Corey Stoll Ricky Sennett
- Jillian Armenante Peg
- Chris Mulkey Earl Slangley