A pair of travelers find themselves lost and confronted by an evil presence in a remote part of the English countryside.