Randy Cunningham: 9th Grade Ninja – 104×11 minutes produced for Disney XD and Titmouse Inc. A town called Norrisville has been protected by a ninja for 800 years, but what the citizens of Norrisville do not know is that a new ninja is selected every four years. Randy Cunningham, ninth grade teenager, is the next ninja. Now, Randy must protect Norrisville from the evil plans of the Sorcerer, his ally Hannibal McFist, and Hannibal’s assistant Willem Viceroy.