Think Karate Kid meets Napoleon Dynamite