Британский дворянин Лоуренс Тальбот (Бенисио Дель Торо) спешно возвращается в свое родовое имение, узнав о том, что его брат исчез, а окрестные крестьяне убиты каким-то чудовищем. Пытаясь найти брата, Лоуренс обнаруживает, что чудовище, убившее людей, имело явно сверхъестественное происхождение. Однако, то, что внушает ему страх, это открывшаяся тайная сторона его самого.