DescriptionAn aspiring horror filmmaker debates the horror genre with their hookup until snuff artists derail the night.