Japanese fantasy brought to life with sensual and intense scenes.