Зловещий епископ-колдун наложил на возлюбленных Изабо и рыцаря Этьена Наваррского коварное заклятие: по ночам Этьен превращается в волка, а днём Изабо становится ястребом. Уже два года их преследуют слуги могущественного владыки, но удача пока сюславит влюбленным. В отчаянном стремлении вернуться в город, где враг держит под неусыпной охраной свои стражи, они полагаются на помощь маленького карманного вора по имени Филипп. Вместе они надеются пробраться к стенам столицы и найти путь к свободе. По дороге им приходится бороться с сомнениями, обманами и ловушками преследователей, но сила любви и доверия между избранниками даёт им стойкость. Их задача проста и опасна: победить злобного колдуна и снять с них тяжёлое проклятие, разделившее их судьбы на дневную и ночную стороны. Достигнув города и сломив чары, Изабо и Этьен надеются вернуть обычную жизнь, исчезнуть из-под власти магии и снова жить рядом, без раздвоения своей природы.
Изначально Ричард Доннер собирался задействовать Рутгера Хауэра в роли «плохого» капитана гвардии, а в роли «хорошего» капитана — Этьена Наваррского — он видел Курта Рассела, более молодого актера, чем Хауэр. Но Хауэр гораздо больше хотел сыграть Этьена. Ему повезло, что незадолго до начала съемок Рассел отказался от роли.
Конь капитана Этьена Наваррского — жеребец фризской породы, выведенной в Голландии, родной стране Рутгера Хауэра.
Изначально на роль епископа-колдуна в фильме Ричард Доннер планировал взять Мика Джаггера.
В одной из сцен Этьен Наваррский в исполнении Рутгера Хауэра велит Гастону (его играл Мэттью Бродерик ) скакать в замок и шлёпает лошадь по крупу. В первом дубле актёр хлопнул лошадь так сильно, что она понесла и ускакала вдаль, вскоре скрывшись из вида, а Бродерик не сумел её остановить, и всей съёмочной группе пришлось сидеть и ждать их возвращения.
Все три замка, использованных в съёмках фильма, принадлежали итальянскому режиссёру Лукино Висконти и его родным.