Shambhala (2025)
Plot
In the 1980s, a meteor slams into Shambhala, a village steeped in deep-rooted superstition. What follows is a cascade of eerie, inexplicable occurrences that defy logic. A staunch atheist scientist, sent to investigate, finds his rational worldview crumbling as he confronts a primeval terror—an entity that no amount of scientific reasoning can unravel or outrun.