Tokyo International Film Festival
It was entered into the main competition at the 2005 Tokyo International Film Festival.