Claim: Ken Russell produced a 1971 British historical drama horror film.
Verdict: NOT ENOUGH INFO