Curse of the Crimson Altar is a 1968 British horror film directed by Vernon Sewell and starring Christopher Lee, Boris Karloff, Barbara Steele and Mark Eden. The film was produced by Louis M. Heyward for Tigon British Film Productions. The film was edited and released as The Crimson Cult in the United States.
There are no reviews yet.