Entertainment News Feature Amazon Prime Video premieres 2019’s most anticipated horror movie – The Lodge May 22, 2020