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

Kirsten Dunst as Heidi Weinerman

Bill Hader 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

Jackie Chan as First Ninja