Na de dood van haar oma Carmelita, keert kleindochter Teresa voor de begrafenis terug naar het geboortedorp Bacurau in het afgelegen droge Noord Oosten van Brazilië. Er ontstaat veel onrust als er allemaal vreemde dingen gebeuren.