Bobcat Goldthwaite as Jim Bowie.
For diversity...Jackie Chan as Sam Houston.
Alec Baldwin as: "The Mexican Soldier who gets his head blown off". (Any of 'em.)