En snöig natt anländer en främling till The Lion's Head Inn i det lilla samhället Iping i Sussex i södra England, med ansiktet insvept i bandage och med stora mörka glasögon för ögonen. Han kräver att få ett eget rum och att få lämnas helt ifred. Snart börjar märkliga saker inträffa i byn.