Napoleon Dynamite (Jon Heder) has no skills and his high school days consist of riding the school bus with junior high kids, arguing with his still-living-at-home 31-year-old brother Kip (Aaron Ruell), feeding his grandmother's casserole to their pet llama and drawing pictures of his favorite animal - the "liger". Napoleon, with the aid of the shy girl Deb (Tina Majorino), decide to help the new kid Pedro (Efren Ramirez) compete in the class president elections against Summer Wheatley (Haylie Duff). But when Pedro's platform of "Your Wildest Dreams Will Come True" doesn't look like enough to win on election day, Napoleon has to break out his newly learned dancing skills to try get everyone to "Vote for Pedro". Pedro wins the election, Kip moves to Detroit with his "online chat" babe and Napoleon now has a tetherball partner in Deb. Sweet.