With a heart-felt story and exciting action set in a far off land, can this Japanese anime unravel the mystery of the mask?