La famille Antonius fait un élevage de bergers allemands. Elle décide de garder le petit Rex mais un homme vient leur voler pour le compte d'un riche industriel, Rudlf Kainz. Le chien parvient à s'échapper et rencontre Benny, un petit garçon malheureux depuis la mort de son père. Alertée par la mère de Benny, la famille Antonius décide de lui laisser le chien. Rex et Benny deviennent alors de grands amis. Mais malheureusement, Kainz court après Rex et sans le vouloir Benny découvre un terrible secret. Il s'échappe donc avec Rex mais Kainz et ses hommes le pourchassent...