Quando Hachiko, um filhote de cachorro da raça akita, é encontrado perdido em uma estação de trem por Parker, ambos se identificam rapidamente. O filhote acaba conquistando todos na casa de Parker, mas é com ele que acaba criando um profundo laço de lealdade.
Terry Bernard (Josh Lucas) está se recuperando de um transplante de coração. Um dia, ao fazer um check up, seu coração começa a bater mais forte quando um paramédico passa ao seu lado. Assim que ele se afasta tudo volta ao normal. A situação volta a acontecer mais tarde, deixando Terry preocupado. É quando ele descobre que seu novo coração veio de um assassino e que ele tem vontade própria, podendo matá-lo ou levá-lo à loucura.