Kapitan Nathen Algren, niegdyś bohater wojenny, dziś męczony przez koszmary przeszłości alkoholik, za sprawą przyjaciela Granta (Billy Connolly) wyjeżdża do Japonii, gdzie ma trenować tamtejszą - właśnie modernizowaną przez Amerykanów - armię. Podczas potyczki z oddziałami buntownika Katsumoto (Ken Watanabe), nieprzygotowany batalion zostaje przetrzebiony, a sam Algren trafia do niewoli. Tam pozna drugą stronę konfliktu, jednych z ostatnich samurajów i, jak się łatwo domyślić, znajdzie tam długo szukany spokój i wspólnie z nimi stanie do nierównej walki o kilkusetletnią tradycję.