The Ritual (2017) Dares You to Go Into the Woods

Netflix continues to release a lot of genre content in 2018. To date, we have already seen The Open House, The Cloverfield Paradox, Before I Wake, and Altered Carbon debut on the streaming giant. Unfortunately, it’s been a rough go for horror fans with both The Open House and The Cloverfield Paradox underwhelming. Initial glimpses […]

Read More