Set in a snow-covered Stockholm suburb in the 1980s, this is a beautiful and chilling horror film about the unusual ...