Battle of Demons

Battle of Demons

Available on Pluto TV, Prime Video, Tubi TV
In a town of demons, evil forces kidnap young women to be their eternal brides. Can one young student defeat the sinister spirits?
Starring Hirofumi Araki, Rina Aizawa, Kei Hosogai
Director Kôtarô Terauchi