Basada en una historia real, la película narra la historia de amistad entre un profesor universitario (encarnado por Richard Gere) y Hachi, el perro de raza Akita que recoge perdido en una estación. El perro acompaña a diario a su dueño a la estación, y también le espera allí cuando sabe que éste tiene que regresar.