The film debuted in February 2011 at the Yubari International Fantastic Film Festival and was released theatrically in Japan in May 2011.
The movie had its debut at the Yubari International Fantastic Film Festival in February 2011, followed by a theatrical release in Japan in May 2011.