Two girls alone at a boarding school encounter an evil demonic presence in The Blackcoat’s Daghter. It is late February, and the Branford all-girls boarding school is preparing to go on break. However, the parents of neither Katherine (Kiernan Shipka) or Rose (Lucy Boynton) have arrived yet to pick them up, so they are left …
pregnancy test
From Japanese auteur Takashi Miike (13 Assassins) comes this multi-reality ghost story. A theatre troupe are in rehearsals for a production of the 200 year old play Yotsuya Kaidan. The play is a story of betrayal and revenge, centring on a samurai named Tamiya Iemon and his spurred lover Oiwa. As rehearsals of the play …