When tycoon Inugami Sahei (Tatsuya Nakadai) passes away, he unexpectedly leaves the family fortune to outsider Tamayo (Matsushima Nanako, Ring) on the condition that she marry one of the Inugami grandsons - Sukekiyo (Kikunosuke Onoe), Suketake (Shingo Katsurayama), or Suketomo (Mansaku Ikeuchi) - pitting blood against blood. Soon afterwards, members of the family begin to show up dead, one by one. Detective Kindaichi Kosuke (Koji Ishizaka) is called in to investigate the murders, and the truth is slowly revealed as he happens upon years of hidden skeletons and a shocking family secret.