Kaidan. Strange Stories of Japanese Ghosts

    An exploration of the spirit world as portrayed in the height of the J-horror era of the late ‘90s.
    • Runtime: 1 hour and 33 minutes
    • Release Date: October 12, 2023