It premiered at the Tokyo International Film Festival on 22 October 2005 and was released in China on 22 December 2005.
Премьера фильма состоялась 22 октября 2005 года на Токийском кинофестивале, в китайский прокат лента вышла 22 декабря того же года.