Tokyo International Film Festival
The film premiered at the Tokyo International Film Festival in 2010. It received a theatrical release in Japan in April 2012.