Disaster befalls a village's inhabitants every 300 years. A popular self-styled magician named Naoko (Yukie Nakama) is summoned as a deity to rid the people of their anxiety. But there are many would-be deities there, each posing as a god. When a series of bizarre incidents occur, Naoko is cornered with a genius physicist (Hiroshi Abe) and Detective Yabe (Katsuhisa Namase). Do deities actually exist, or are they charlatans?
Release Date: November 07, 2002
June 25, 2016
August 26, 1950
May 03, 2019
February 05, 2021
December 20, 2013
March 01, 2014
January 27, 1996
November 13, 2013
March 13, 2004
July 14, 2017
August 16, 2019
June 28, 2008
September 30, 2017
September 27, 2003
June 03, 2006
May 27, 2006
January 31, 2009
February 14, 2009
February 05, 2005
March 26, 1953