 The film , which had a production budget of 360 million yen , debuted in Japan on <unk> <unk> ! on September 1 , 2006 and it was released in North America in 2007 . A stereoscopic 3D version of the film was released in 2011 . The film received generally positive reviews , but was criticized for being very dialogue heavy and lacking in action . 
