The Great Yokai War (2005)
The Great Yokai War is a 2005 Japanese fantasy children's film directed by Takashi Miike and produced by Kadokawa Pictures. In the 2005 Toronto International Film Festival and on its June 30, 2006, American premiere, in New York City, it was released under the international English title The Great Yokai War by Tokyo Shock.
More at Wikipedia.