First feature-length film for Hiroshi Okuyama, who won the new director award at the 66th San Sebastian International Film Festival. Features English subtitles.