In un mondo fantastico popolato da cavalieri e maghi, due innamorati sono vittime di un maleficio: saranno sempre insieme, ma non si potranno mai amare! Lei, Isabeau (Michelle Pfeiffer), di giorno sarà un falco; lui, Navarre (Rutger Hauer), la notte un feroce lupo grigio. Per rompere l'incantesimo hanno bisogno dell'aiuto di un giovane ladruncolo, "Philippe il topo" (Matthew Broderick) e di un prete spretato (Leo MacKern): devono penetrare nel castello del malvagio vescovo Aquila e ucciderlo. Solo così potranno finalmente amarsi per sempre!