Andalucía, 1832. Fernando VII somete a su pueblo a vivir bajo constantes injusticias sociales. Mientras, el ejército de los Cien Mil Hijos de San Luis, ante el impago de sus servicios por parte del Rey, proceden al expolio descontrolado de toda clase de obras de arte. Juan Caballero, un bandolero que mantiene vivas las esperanzas de las clases más pobres, junto al Padre Gabriel y la joven novicia Candela, emprenderán una huida desesperada para proteger a su Virgen. En la actualidad, Víctor, un teniente de la Guardia Civil y Carmen, una estudiante de Historia del Arte, investigan el asesinato de la única persona conocedora del verdadero paradero de la Virgen. Una leyenda que comienza en el pasado y culmina en el presente, ocultando su verdad tras la dedicatoria de un libro.

Detalle del cartel de «Los hijos de San Luis»
«Los hijos de San Luis» es una película de Álex López y Antonio J. Rojas, con Antonio Della Casa (Juan Caballero), Ana Jiménez (Candela), Olga Navalón (Carmen), José María Onrubia (Víctor), José González (padre Gabriel), Pepe Garrido (Pierre), Sergio Martín (Capitán), Ignacio de la Puerta (capitán Lautrec), Juan Carlos Quintana (Tempranillo) y la colaboración especial de Antonio García Barbeito (Tony Alemany).
La película es una producción totalmente andaluza y se ha rodado principalmente en las localidades de Estepa, Osuna, Alameda, Grazalena y Antequera. Además, cuenta con la participación de miembros de asociaciones histórico-culturales de Alameda, El Bosque, Grazalena y Yunquera.
Duración: 111 min.
Género: Drama.
País: España.
Año: 2020.
Estreno en España: 21 febrero 2020.
Distribuidora: Phoenix Entertainment.
Calificación por edades: No recomendada para menores de 7 años.