
Příběh se odehrává v Japonsku, v letech 1876-77, a popisuje přátelství dvou válečníků ze zcela odlišných kultur. Nathan Algren se účastnil občanské války i bojů proti indiánům a tuto temnou minulost utápí v alkoholu. Bývalý kapitán přijme nabídku, aby v Japonsku vycvičil císařské vojsko vyzbrojené americkými puškami. Když nastane prvotní bitva se vzbouřenci, padne Algren do zajetí. Během zotavování je nucen žít v odlehlé horské vesnici. Postupně se sbližuje s Kacumotem – nepřítelem, který vede samurajské povstalce. Algren pozvolna propadá kouzlu venkovských zvyklostí a vedle cizokrajných bojových technik si osvojuje bušidó: samurajské morální zásady. V rozhodující bitvě proti sobě povstává císařská armáda obtěžkaná palnými zbraněmi a samurajové vyzbrojení luky a meči. A Nathan Algren, kapitán-samuraj, tento civilizační střet ztělesňuje více než kdo jiný…
Nathan Algren se stal hrdinou občanské války a tažení proti indiánům. V roce 1876 je z něj však troska a alkoholik. Poručík Gant ho přivede na setkání s japonským průmyslníkem Omurou, který mu nabídne práci při výcviku modernizované japonské armády. V Japonsku čeká Nathana tlumočník Simon Graham, který mu vysvětlí, že mladý císař Meidži chce otevřít zemi západní civilizaci, proti sobě však má rebely z řad samurajů, kteří brání dávné japonské tradice. Když rebelové, vedení samurajem Kacumotem, napadnou železniční stanici, dostane jednotka příkaz k nasazení do boje. Je poražena a těžce zraněný Nathan je zajat. Kacumoto ho ubytuje u své sestry, manželky samuraje, kterého Nathan v boji zabil. Žena o zraněného pečuje jen s velkým přemáháním, ale on se snaží pochopit mentalitu vesničanů i samurajů a učí se bojovat jejich zbraněmi. Překvapivě zde nalézá klid, po kterém vždy toužil. Když je vesnice napadena maskovanými bojovníky, postaví se na stranu obyvatel. Definitivně se přitom sblíží s Kacumotem a pochopí, že se nepostavil proti císaři, ale podle svého nejlepšího svědomí mu stále slouží. Když je samuraj pod záminkou jednání vlákán do pasti, Nathan ho osvobodí. Kacumotovi je jasné, že bitvu o záchranu císaře a tradičního Japonska prohrál, a chce spáchat harakiri. Nathan ho však přesvědčí, že lepší je padnout v boji. Poslední samurajové tedy vyjíždějí do bitvy a Nathan je odhodlán bojovat po jejich boku.
Japonsko – rok 1870. Občianska vojna mohutnie každým dňom. Jej epicentrum tvorí úsilie cisára pomocou svojej novozriadenej armády zlikvidovať kastu samurajov, ktorí odmietajú dobrovoľne vydať svoje územie. Na pomoc cisárovi prichádza veterán americkej občianskej vojny, kapitán Nathan Algren (Tom Cruise), ktorý so sebou prináša nielen najnovšie zbrane, ale aj ochotu a vôľu naučiť cisárovu armádu s nimi zaobchádzať. Po úspešnom tréningu nastáva prvý ostrý stret so samurajskými bojovníkmi, ktorí ale Algrenom vycvičenú armádu dokonale rozprášia. Zranený Algren sa ocitne v ich zajatí. Namiesto istej smrti však dostane možnosť spoznať samurajský spôsob života, ich kódex a motiváciu. Postupne je svetom samurajov stále viac fascinovaný. Na obzore sa však schyľuje ku konečnej bitke a Algren sa ocitne pred najdôležitejším rozhodnutím v živote. Na ktorú stranu sa má pridať?