For Greater Glory (aka Cristiada) is a 2012 epic historical war drama film directed by Dean Wright and written by Michael Love, based on the true story of the Cristero War. It stars Andy Garcia, Eva Longoria, Oscar Isaac, Rubén Blades, Peter O'Toole, and Bruce Greenwood. The film is the directorial debut for Wright, veteran visual effects supervisor on films including The Two Towers (2002) and The Return of the King (2003), and was released on June 1, 2012.
The film opens with screen titles describing the anti-Catholic provisions of the 1917 Constitution of Mexico. Civil war erupts when newly elected Mexican president, Plutarco Elías Calles (Rubén Blades), begins a violent and relentless crackdown against the country's Catholic faithful. The film depicts the carnage by showing churches being set on fire, Catholic priests murdered and countless faithful peasants killed, then having their bodies publicly hang on telegraph poles as a warning to others.