Last weekend I watched the movie For Greater Glory, whose label pronounced it a "true story." Even allowing for dramatic license on the part of the movie makers, I learned more than I expected to.
An atheistic Mexican government administration persecuting the Catholic Church in the 1920s sounded like fantasy to me. However, a few mouse clicks proved that it is an actual historical event. Andy Garcia plays the hero, General Enrique Gorostieta, who leads the rebels in their bloody fight for religious liberty.
The young Mexican hero Jose Luis Sanchez del Rio, played by Mauricio Kuri, joins the rebel army as a young teenager. At the film's conclusion, viewers learn that Jose was beatified by Pope Benedict XVI in 2005.
Aside from being a good movie, For Greater Glory was quite an education. It is heavy on violence, but that's unavoidable in telling this story. And it's always fun to watch Peter O'Toole no matter where he shows up--although playing an aged priest in Mexico is a stretch, even for him. Still, with quality stories now so rare in movies, I recommend watching it.