Beautiful, interesting, incredible cinema.
A 2001 Japanese language film directed by Shinji Aoyama, starring Hidetoshi Nishijima. The film screened at Locarno International Film Festival in 2009.