В центре сюжета картины "Битва за свободу" - события Гражданской войны в Мексике 1920-х годов, известной как Крисиада. Это время, когда столкнулись интересы правительства страны и католического населения, что привело к вооруженному конфликту.
Страсти накаляются после принятия правительством антиклерикальных законов, которые ограничивают религиозные свободы. Католики, видя в этом угрозу своим убеждениям, начинают борьбу за свои права и веру. В ответ на репрессии и аресты священников, местное население поднимает оружие против властей.
Фильм показывает историю через призму нескольких персонажей: от простого фермера до высокопоставленного церковного деятеля. Каждый из них вносит свой вклад в борьбу за свободу совести и право на вероисповедание, сталкиваясь с жестокостью и непониманием со стороны государства.
Конфликт достигает апогея, когда вооруженные отряды повстанцев, известные как криспиды, начинают серию успешных атак против правительственных сил. Их лидеры стремятся не только защитить свою религию, но и добиться пересмотра антицерковного законодательства.
Стоит на кону не просто победа в войне, но и будущее всей страны - будет ли Мексика страной с свободой вероисповедания или же авторитарным государством, где церковь подчиняется воле правительства.