The plot takes place during Holy Week 2024 in Morón de la Frontera, a town in Andalusia, southern Spain, located adjacent to a local U.S. Army base.