Review LAFF Review: We Have Always Lived in the Castle Between this and Netflix’s upcoming retread of The Haunting of Hill September 24, 2018