A group of teenagers encounter vampires in a remote outpost.
Horror
NextFilm 2025