as Kosuke Kindaichi
as Tomoko Daidoji / Kotoe Daidoji
as Rentaro Tamon
as Seishi Yokomizo
as Kamio Hideko
as Kinzo Daidoji
as Ryohei Inami
as Saburo Yusa
as Chief Tachibana
as Fumihiko Daidoji
as Kinzo Daidoji (Young)
as Ryuma Tsukumo
as Taijiro Komai
as Tatsuya Kusakabe