La vita di un gatto di strada non è mai facile, in ogni parte del mondo. Anche nel Giappone degli anni tra le due guerre mondiali.
Shichi è da poco arrivato a Shibuya e si è fatto subito rispettare. Cinico e sprezzante, si scontra suo malgrado col cane più famoso del Sol Levante, Hachiko, che quotidianamente va ad aspettare il padrone alla stazione. Un’attesa assai stupida dal punto di vista del micio, visto che l’umano non si presenta mai. Ma il destino ci mette lo zampino – è proprio il caso di dirlo – e questo incontro è destinato a cambiare la vita di Shichi e Hachi.