Napoleon Dynamite (Jon Heder) é um estudante deslocado em todos os sentidos da palavra. Mais interessado em jogar sozinho ou em desenhar seu animal favorito (o “Legre” – uma combinação de leão e tigre), Napoleon é ignorado por todos os habitantes de sua pequena Preston, em Idaho. Em casa, as coisas não são muito melhores: seu uber-nerd irmão mais velho, Kip (Aaron Ruell) e o ultra fútil Tio Rico (Jon Gries) estão sempre ocupados demais com suas próprias obsessões para dedicar algum tempo a Napoleon. Só com a chegada de um novo aluno, Pedro (Efren Ramirez), é que Napoleon consegue um amigo e realiza um ato de coragem e desafio que o transforma em um verdadeiro herói.