Richard Attenborough musiał wycofać się z udziału w produkcji z powodu problemów zdrowotnych.
Początkowo to Angus Macfadyen miał zagrać rolę Jedediaha Coterala, ostatecznie jednak z powodu zmiany budżetu filmu jego rolę przejął Jamie Foreman.
Film kręcono w Walii (Wielka Brytania).