Há muito tempo, na chamada "Idade da Pedra", um feiticeiro da terra de Dartmoor cria para um guerreiro ambicioso um amuleto encantado - o Coração de Sílex -, capaz de dar a seu proprietário um poder incrível, sob pena de ele perder sua própria ternura e compaixão. Após provocar muita destruição, o implacável amuleto se perde, até que, milhares de anos mais tarde, um pacato agricultor o descobre por acaso e dele se apropria. Com o Coração de Sílex em seu poder, Billy Jago - esse era o seu nome -, se transforma de pai carinhoso em um homem bruto, cruel e impiedoso. Nove de seus dez filhos ficam muito assustados com a mudança, mas apenas Charles, de doze anos, e Unity, de cinco, decidem lutar para trazer de volta o pai que tanto amam. Ao lado de seu cão, Ship, eles partem para uma terra encantada para tentar colocar Dartmoor e a fazenda Merripit nos eixos novamente.