Tokio, Ende der 1990er Jahre: Der junge Journalist Jake Adelstein (Ansel Elgort) zieht in die japanische Metropole und berichtet dort vor allem aus der Unterwelt der Stadt. Hilfe bekommt er von seinem Mentor, dem Polizisten Hiroto Katagiri (Ken Watanabe), der ihn vor allem lehrt, dass nicht alles so ist, wie es scheint.
Im 15. Jahrhundert bekriegen sich die Klane Anzai und Satomi. In einer ausweglosen Lage des Hauses Satomi wird ein unglaubliches Versprechen gegeben: Der Hund Yatsufusa soll die Prinzessin Fuse zur Frau erhalten, wenn er den Kopf von Kagetsura bringt. Nach der Niederlage des Anzai-Klans besteht Fuse darauf, dass der Fürst sein Wort hält. Bevor jedoch ihre acht Nachkommen geboren werden, wählt die Prinzessin den Tod. Acht Perlen von Fuses Gebetskette werden ihre Inkarnationen offenbaren. Jahre später. Acht junge Krieger - sie alle haben ein Hautmal in Form einer Pfingstrose. Jeder von ihnen besitzt eine der Perlen. Die ersten vier Hundekrieger führt das Schicksal des Schwertes Murasame zueinander. Es soll seinem rechtmäßigen Besitzer, dem Herrscher von Kanto, übergeben werden ...
Dieser „Geisterdetektiv“ isst für sein Leben gern Ramen. Um geliebte Menschen zu beschützen, muss der rebellische Teenager jedoch zunächst seine neuen Kräfte meistern.
Im Japan der 1980er-Jahre sieht ein entschlossener Mann in jeder vernichtenden Niederlage eine Chance. Er hieß Toru Muranishi und revolutionierte eine ganze Branche.