TV Show · Anime · Animation Twenty ninjas must fight to the death for possession of a scroll. 2005 · 24m