In a remote village set in a tropical rainforest, unexplainable supernatural events begin to occur. The villagers believe that these occurrences are caused by supernatural powers.
Where to watch in United States