Píše se rok 1870 a v Japonsku hrozí válka mezi císařem a klany samurajů. Americký kapitán Woodrow Algren (Tom Cruise) je veteránem mnoha bitev v boji za nezávislost. Byl proto najat Japonci, aby je vycvičil na boj se samuraji. Jenže osud umí být občas škodolibý. Kapitán Algren je samuraji unesen a zcela propadne obdivu k jejich způsobu života, tradicím a morálnímu kodexu. Na kterou stranu se však přidá, až skutečně dojde k boji ?