En 1926, China vive su particular guerra civil. El vagabundo Ted Beaubien (Kevin Costner) es secuestrado y obligado a presenciar la ejecución de su novia. Luego él consigue escapar y jura vengar la muerte de la mujer a la que amaba con locura. Pero primero tiene que conseguir armas, y no le queda nada de dinero en los bolsillos. Se pone en contacto con su familia, pero le dicen que es un plan descabellado. Ted está solo, y solo tendrá que actuar si quiere vengar la memoria de su novia.