Two hapless drifters, Frank and Bruno, team up with Linde to recover her land and trek across 1870's Southern Arizona to find an elusive frontier musician.

Lily Gladstone
as Linde

Kiowa Gordon
as Frank

David Arquette
as Colfax

Neko Case
as Alice

Gary Farmer
as Calvin

John Doe
as John the Gunslinger/John the Bartender/John the Businessman

Anna Karina
as Blacky's Memory

Alex Cox
as Fr. John Kino

Trieste Kelly Dunn
as Anna the Siren

Patrick Page
as Memory