以美菲戰爭(1899年-1902年)期間史實為背景,描述年輕將軍高約(Gregorio del Pilar)的故事,高約最後在蒂拉德山口戰役(Battle of Tirad Pass)中陣亡。
阿奎納多(Emilio Aguinaldo)在1897年11月1日,於邊那巴多(Biak-na-Bato)召開代表會議,通過臨時憲法,成立邊那巴多共和國(Repúbliká ng̃ Biak-na-Bató),由阿奎納多任總統。但隨即在西班牙殖民軍增強攻勢,阿奎納多與殖民當局簽訂投降協議,自己則流亡香港,邊那巴多共和國宣告解體。
1898年4月,美西戰爭(Spanish-American War)爆發,馬卡布洛斯(Francisco Macabulos)則在呂宋中部建立革命政府,而阿奎納多也試圖趁著美西戰爭捲土重來,在香港設立「愛國委員會」,5月又在美軍的保護下回到菲律賓,領導對西戰爭。
1898年12月10日,美西戰爭結束,美國和西班牙簽署《巴黎條約》,該條約規定西班牙必須將波多黎各和關島等原殖民地讓給美國,以及西班牙須以2000萬美元的代價,把呂宋(菲律賓)賣給美國,造成領土爭議。
1899年1月馬卡布洛斯頒布《馬洛洛憲法》,建立全亞洲第一個民主共和國,史稱菲律賓第一共和國或馬洛洛共和國(Republika ng Pilipinas),阿奎納多重新當選為菲律賓總統。1899年2月4日,美國和菲律賓共和軍之間爆發戰鬥,並迅速升級到1899年的馬尼拉戰役。1899年6月2日,菲律賓第一共和國正式對美宣戰。
1901年3月23日,阿奎納多在巴拉南(Palanan)被美軍俘獲。4月1日,他宣布效忠美國政府,廢除第一共和國,並承認了美國在菲律賓的主權。隨後,美軍根據《巴黎條約》占領菲律賓全境,菲律賓第一共和國瓦解。美國統治菲律賓直到1946年《馬尼拉條約》(Treaty of Manila)的簽署,菲律賓得以建立新的共和國,卽今日的菲律賓。