Jane Hammond
Natalie Portman
Dan Frost
Joel Edgerton
Colin McCann
Ewan McGregor
Bill Hammond
Noah Emmerich
Fitchum
Rodrigo Santoro
Vic
Boyd Holbrook
Buck
Alex Manette
O'Dowd
Todd Stashwick
Cunny Charlie
James Burnett
Slow Jeremiah
Sam Quinn
Kid
River Shields
Theodore
Chad Brummett
Marshall
Boots Southerland
Fur Trader
Nash Edgerton
Fiddler
Robb Janov
Kate
Maisie McMaster
Jacob Browne
Whore
Jenny Gabrielle
Mary
Piper Sheets
Jig Girl
Celia Kessler
Madame
Linda Martin
Woman #1
Kristin Hansen
Woman #2
Lauren Poole
Barkeep
James Kinsfather
Older Mary
Victoria DeMersseman
James Blackburn
Steffen Garcia
Darlene Kellum
Jahan Khalili