The 9th Grade Ninja

The 9th Grade Ninja is a 2017 computer-animated fantasy superhero film based on the Disney XD series Randy Cunningham: 9th Grade Ninja.
==Cast==
Alan Tudyk as Randy Cunningham/the Ninja
Ed Helms as Howard Weinerman
Dwayne Johnson as Hannibal McFist
Jim Carrey as Viceroy
Kirsten Dunst as Heidi Weinerman
Jackie Chan as First Ninja
Eddie Murphy as Julian
T.J. Miller as Bash Johnson
Jim Carrey as Bucky Hensletter
America Ferrera as Theresa Fowler
Kristen Bell as Debbie Kang
Christopher Lloyd as Princible Irving Slimovitz
Mandy Moore as Flute Girl
Alec Baldwin as The Sorcerer