Filters:

A morality play that has much in common with the so-called “revisionist” Westerns of recent years.