A young hero from a tech-filled future is stranded in demon-ridden 1912 Japan, caught between worlds.