Blumhouse's latest horror film