Japonia, luty 1868 roku. Gdy szogunat Tokugawa chyli się ku upadkowi, a władza cesarza Meiji rośnie, Gonzo, cesarski żołnierz, powraca do Sawando, swojego rodzinnego miasta, by ogłosić koniec tyranii.
XVI wiek. W podzielonej na prowincje Japonii rządzą lokalni władcy. Jednym z nich jest okrutny Takeda (Masahiko Tsugawa), ambitny wojownik pragnący podbić cały kraj. Na drodze do celu staje mu dużo młodszy Kagetora (Takaaki Enoki). Sprawiedliwy i cieszący się szacunkiem ludzi zmuszony...
Akcja dzieje się w XIX-wiecznej Japonii. Opowieść o młodym samuraju, który musi radzić sobie z problemami rodzinnymi i upadkiem kultury wojowników. Pewnego dnia otrzymuje od klanu polecenie zabicia dawnego przyjaciela.
Rok 1702. Młody samuraj Aoki Sozaemon (Okada Junichi), opuszcza dom rodzinny i przenosi się do Edo (obecnie Tokio) w poszukiwaniu Kanazawa Jubei (Asano Tadanobu), mężczyzny, który zabił jego ojca.