It has been announced that the World Premiere of the mystery drama thriller WE HAVE ALWAYS LIVED IN THE CASTLE will be taking place on 22nd September 2018 at the 2018 LA Film Festival. The film is based on the acclaimed novel of the same name by Shirley Jackson and stars…