The film begins in March 1836 in the town of San Antonio de Bexar, showing the aftermath of the Battle of the Alamo. The film then flashes back to a year earlier. Sam Houston (Dennis Quaid) attends a party where he tries to persuade people to migrate to Texas and encounters David Crockett (Billy Bob Thornton), recently defeated in his bid for re-election to Congress. In San Felipe, Texas, the Texas provisional government is meeting to discuss what action to take after the recent capture of the Alamo and Bexar by the Texans at the first Battle of San Antonio de Bexar. Texas has rebelled against Mexico, and its dictatorial president Santa Anna is personally leading one wing of his army to retake San Antonio, then invade the settlements and put an end to the rebellion. Various selfish members of the Texan War Party call for the Texas army to depart Bexar, cross into Mexico and capture the town of Matamoros. The more sensible Opposition Party seeks to rebuild the Texan army and establish a permanent government.