Question: who played pedro in the movie napoleon dynamite
Answer: Efrain Antonio Ramírez ( born October 2 , 1973 ) is an American actor and DJ , best known for playing Pedro Sánchez in the 2004 indie film Napoleon Dynamite .