A chronicle of the Cristeros War (1926-1929), which was touched off by a rebellion against the Mexican government's attempt to secularize the country.
Eva Longoria
as Tulita
Andy García
as Enrique Gorostieta Velarde
Oscar Isaac
as Victoriano 'El Catorce' Ramirez
Peter O'Toole
as Father Christopher
Rubén Blades
as Président Calles
Catalina Sandino Moreno
as Adriana
Mau Kuri
as Jose
Adrian Alonso
as Lalo
Eduardo Verástegui
as Anacleto Gonzales Flores
Nestor Carbonell
as Mayor Picazo
Santiago Cabrera
as Father Vega
Jorge Luis Moreno
as Pablo