The latest release from West Country-based horror production company Bad Blood Films will premiere in London next week. Sacrilege will screen at the Empire Cineworld, Leicester Square on Thursday 5th March (2020). The film follows four lifelong friends as they head to a remote lodge for a weekend of fun. What begins as an idyllic … Continue reading