Il pastore tedesco Zack viene separato dalla sua famiglia di origine ebrea quando vengono emanate le leggi di Norimberga. Adottato da un ufficiale delle SS, viene addestrato ad attaccare e accerchiare gli ebrei in un campo di concentramento. Un giorno, però, un odore a lui familiare lo distrae dai suoi compiti: è quello del piccolo Joshua, il suo ex padroncino. Insieme i due fuggiranno dal campo con la speranza di poter raggiungere Israele.