A man on the run from his own sins, finds himself in a small border town in Texas, impersonating a reverend. The town are quickly drawn to the man's unorthodox sermons, but so is a police chief who has his suspicions.
Shea Whigham
as The Man
Michael Shannon
as Chief Moore
Catalina Sandino Moreno
as Celia
Bobby Soto
as Valentin
Bruno Bichir
as David Martin
Jimmy Gonzales
as
Abel Becerra
as Deputy Garcia
Rose Bianco
as Ana Paula
Julia Vera
as Rosario
Hector Presedo
as Hector
Alvaro Martinez
as Poco
Anna Watt
as Belleza the Waitress