While visiting Japan, a couple of ragtag paranormal investigators encounters some of the many ghosts of Himeji Castle.