Wrath of Daimajin (1966) is a Japanese film in which an oppressed village calls upon the mythical giant stone idol, Daimajin, to liberate them from a brutal overlord. As tension escalates, the villagers' faith and the ancient deity's formidable power are put to the ultimate test.