Vocabulary to know

The village is said to be … = On dit du village qu’il …
The villagers / inhabitants are supposed to be … = Les villageois / habitants sont censés être …
To unfold = se dérouler
To occur / to take place = se passer / se dérouler
To be suspected of … = être suspecté de …
To be suspicious = douteux, suspect
A newcomer / a stranger = un nouvel arrivant / un étranger
A crew = une équipe (ex: de techniciens)
High / highly = haut / hautement 1
To be stabbed = être poignardé
To be likely to … = être susceptible de …
Nowhere = nulle part
In the middle of nowhere / remote = au milieu de nulle part / perdu au milieu de nulle part