Un giovane emotivamente problematico di nome Bobby (Christian Bale) scappa di casa per sfuggire al suo patrigno violento che ha ucciso i suoi animali domestici. Incontra un vecchio, il signor Summers (John Hurt), che trascorre il suo tempo viaggiando e dando sepoltura agli animali che sono stati uccisi dalle auto. Bobby, avendo anche lui un'affinità con gli animali, diventa amico del vecchio e lo aiuta nel suo compito.