Tim, 12 ans, trouve un petit chien abandonné. Il découvre que l'animal a un nom, Gruk, et qu'il appartient à Natacha, la fille d'un ambassadeur contraint de fuir Londres précipitamment. Tim, afin de rendre Gruk à sa maîtresse, décide de se rendre en Stanislavie, pays d'Europe de l'Est où le colonel Zinfandel a pris de pouvoir, et emprisonné Natacha et son frère après avoir tué leurs parents.