For Greater Glory: The True Story of Cristiada, also known as Cristiada and as Outlaws, is a 2012 epic historical war drama film directed by Dean Wright and written by Michael Love, based on the events of the Cristero War. It stars Andy García, Eva Longoria, Oscar Isaac, Rubén Blades, Peter O'Toole (in his last film appearance released in his lifetime), and Bruce Greenwood. The film is the directorial debut for Wright, a 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. Plot 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 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 and having their bodies publicly hanged on telegraph poles as a warning to others. The story shifts to Father Christopher (Peter O’Toole), a Catholic priest, who is ruthlessly murdered by the Federales. A 13-year-old boy, José Luis Sánchez (Mauricio Kuri), witnesses the killing. Driven by love for his Faith and anger against the injustices committed against Fr. Christopher and the Church in Mexico, he joins the rebels, the Cristeros ("soldiers for Christ") fighting against Calles. Their battle cry is "¡Viva Cristo Rey!" ("Long live Christ the King"). The rebel leader, retired General Enrique Gorostieta (Andy García), an agnostic, takes an interest in young José, who soon becomes his protégé. While fighting against the Federales, José is later captured in a firefight and tortured to force him to renounce his belief in God. When he resolutely defends his faith, he is executed. The next year, Gorostieta is killed in a battle at Jalisco after he becomes a Catholic. In 1929, however, agreements were made to restore religious freedoms. Pope Benedict XVI beatified José in 2005, along with 12 other martyrs of the religious persecution. Cast Andy García as Enrique Gorostieta Eva Longoria as Tulita Gorostieta Mauricio Kuri as José Sánchez del Río Peter O'Toole as Father Christopher Oscar Isaac as Victoriano "El Catorce" Ramírez Santiago Cabrera as Father Vega Eduardo Verástegui as Anacleto González Flores Rubén Blades as President Plutarco Elías Calles Nestor Carbonell as Mayor Picazo Catalina Sandino Moreno as Adriana Bruce Greenwood