Higurashi: When They Cry - New
Available on Prime Video, Crunchyroll
It's June of 1983 and Keiichi Maebara has just moved to the isolated village of Hinamizawa; after befriending a few classmates, he learns about an upcoming festival to honour a local deity, but something about it seems sinister and insidious.