Az amerikai polgárháború sötét emlékeitől gyötört Nathan Algren (Tom Cruise) a császár kérésére érkezik Japánba, hogy kiképezze, és a lázadó szamurájok ellen vezesse a földműves parasztokból álló hadsereget. Amikor azonban a szamurájok fogságába esik, újra felfedezi…