1896 bricht die Philippinische Revolution aus, die nach über 300-jähriger spanischer Besetzung die Kolonialmacht abschütteln will. Nachdem die kleine spanische Garnison in der Küstenstadt Baler von Katipunanen vernichtet wurde, wird 1898 eine 50 Mann starke Truppe ausgesandt, um den spanischen kolonialen Herrschaftsanspruch wiederherzustellen. Nachdem die kleine Einheit sich in dem einzigen aus Stein gebauten Gebäude, der Kirche, eingerichtet hat, beginnt am 1. Juni 1898 die Belagerung durch 800 philippinische Soldaten. Abgeschnitten von jeglicher Kommunikation und Versorgung, wird die Situation für die Eingeschlossenen immer dramatischer. Als Spanien während des Spanisch-Amerikanischen Krieges die Herrschaft über die Philippinen verliert, sind die Soldaten vollständig auf sich angewiesen. Doch der Kommandant der Spanier, Leutnant Martín Cerezo, will nicht aufgeben und so hält die Belagerung für 337 Tage an. Als er schließlich doch kapituliert, versucht er einige Soldaten dazu zu überreden, in Spanien seine Strafmaßnahmen, so ließ er zwei Deserteure im Schlaf erschießen, zu verschweigen.