Life | Thu Aug 21, 2008 2:59pm EDT

New film by "Spirited Away" director wows Japan