After a long time of traveling around the world, dealing with many dangers in his way, Hanzo wishes to find a place where he can live at peace and put the ghosts of his past at rest. At his arrival to a deserted land, wounded and exhausted, he faces a big threat that leads him to find a crumbling ghost town.