As the movie has now officially dropped on Netflix as of February 18th, 2022, it has definitely left horror fans everywhere polarized! We were lucky enough to get to sit down with the film’s lead stars Sarah Yarkin (Melody), Elsie Fisher (Lila) and Nell Hudson (Ruth). Was a please to get to pick the brains […]