Средневековая Италия, рубеж XII–XIII веков. Владелец замка Отранто, жестокий феодал Манфред, является внуком злодея, который отравил своего соперника Альфонсо для того, чтобы завладеть его достоянием и властью.
Над родом Манфреда тяготеет пророчество, что члены семьи будут владеть замком до тех пор, пока его законный владелец не вырастет настолько, что перестанет вмещаться в здание. Согласно этому же предсказанию, замок останется в руках наследников Манфреда лишь по мужской линии.
Манфред собирается женить сына на прекрасной Изабелле, но накануне свадьбы жених оказывается убитым при таинственных обстоятельствах. Тогда Манфред решает развестись с женой и вступить в брак с Изабеллой, чтобы обеспечить себе наследника. Но девушка бежит от него при помощи крестьянина Теодоро, который удивительно похож на портрет законного владельца замка Альфонсо. Теодоро подозревают в убийстве сына Манфреда и заточают в темницу, но дочь Манфреда, Матильда, устраивает ему побег.
Узнав о том, что Теодоро должен встретиться у могилы Альфонсо с какой-то женщиной и подозревая, что это будет Изабелла, Манфред приходит на место встречи и убивает ночью таинственную незнакомку, которая оказывается его же дочерью Матильдой. Сбывается предсказание: привидение убитого Альфонсо, обитавшее в замке, вырастает до такой высоты, что обрушивает своды здания. Манфред признаётся в преступлении своего предка и в собственных грехах. Замок переходит к Теодоро, который, как выясняется, и есть законный наследник.