Whoopie Goldberg or Jackie Chan would make almost as much sense for this role.
Or is this "J. Edgar Hoover - The High School Freshman Years"?
Kevin James would have been a good choice