Japonia lata 70. XIX wieku. Kapitan Nathan Algren (Tom Cruise), ceniony oficer amerykańskiej armii zostaje zatrudniony przez cesarza. Ma stworzyć pierwszą w historii kraju nowoczesną armię, której stawia za zadanie rozgromienie powstania samurajów pod wodzą Katsumoto. W środku zmagań między dwoma światami, na przełomie dwóch er, amerykański oficer będzie miał tylko swój honor za przewodnika.