Filmul se concentrează pe bătălia de la Alamo din jurul anului 1836. Mexicanii avansează spre mănăstirea care a fost transformată într-un fort. Generalul Sam Houston și oamenii săi curajoși, inclusiv colonelul Davy Crockett, fac tot posibilul pentru a respinge atacul armatei mexicane.

Henry Moon (Jack Nicholson) este închis și condamnat la moarte, iar singura, ultima lui speranță este aceea că va apărea o femeie destul de naivă încât să vrea să se căsătorească cu el. Tate (Mary Steenburgen) este proprietara unei mine și are mare nevoie de un bărbat care să o ajute în afacerea ei. Șeriful îl avertizează pe Moon despre ceea ce i se va întâmpla dacă o va părăsi pe femeie. Cei doi încearcă să construiască o relație pornind de la nevoia și așteptările pe care le au unul față de celălalt, asta în ciuda faptului că nu par a avea nimic altceva în comun.