Curse of the Crimson Altar (1968) 7 August 20038 January 2023 Rating: ★ Witch’s Revenge Director: Vernon Sewell Actors: Christopher Lee, Boris Karloff, Barbara Steele, Mark Eden, … Category: Horror