Exclusive: Ian Tuason's horror film will be released in fully immersive Dolby Cinema on March 9, prior to its wide theatrical release on March 13.