Tom Cruise da vida al capitán Natham Algren, un héroe de la Guerra de Secesión estadounidense, que llega a Japón para luchar contra los Samuráis y acaba uniéndose a su causa.