This is a troubling film about modern Japanese family life by Cannes award winning director Shinji Aoyama. Stars Maho Toyota, Shuji Kashiwabara, Kumiko Akiyoshi, and Kenichi Hagiwara.