Jon Heder as Napoleon Dynamite.
Jon Heder is now 39 years old.
Efren Ramirez as Pedro.
Efren Ramirez is now 43 years old.

Chaun Williams Hot Shots