Cast and Crew of Nacho Libre

Cast of
Nacho Libre

About Nacho Libre

Nacho Libre is loosely based on the story of Fray Tormenta ("Friar Storm"), aka Rev. Sergio Gutierrez Benitez, a real-life Mexican Catholic priest who had a 23-year career as a masked luchador. He competed in order to support the orphanage he directed.

Full Cast of Nacho Libre

Jack Black
plays Nacho

Jack Black as Nacho

Thomas Jacob "Jack" Black (born August 28, 1969) is an American actor, comedian, musician, and songwriter. Black is k...

See Jack Black's other roles

Ana de la Reguera
plays Sister Encarnación

Héctor Jiménez
plays Esqueleto

Héctor Jiménez as Esqueleto

​From Wikipedia, the free encyclopedia. Héctor Jiménez  (born December 13, 1973) is a Mexican actor best known for p...

See Héctor Jiménez's other roles

Darius Rose
plays Chancho

Moisés Arias
plays Juan Pablo

Moisés Arias as Juan Pablo

Moisés Arias (born April 18, 1994, ht. 5'1"), is an American actor best known for his roles as Rico in the Disney Cha...

See Moisés Arias's other roles

Carlos Maycotte
plays Segundo Nuñez

Richard Montoya
plays Guillermo

César Barrón
plays Ramses

Rafael Montalvo
plays Elderly Monk

Julio Sandoval
plays Snaggle Tooth Monk

Peter Stormare
plays Emperor

Peter Stormare as Emperor

A Swedish film, stage, voice and television actor as well as a theatrical director, playwright and musician. He is pe...

See Peter Stormare's other roles

Ventura Lahoz
plays Arena Referee #1

Felipe Jesus Hernandez
plays Arena Referee #2

Enrique Muñoz
plays Señor Ramon

Carla Jimenez
plays Candidia

Carla Jimenez as Candidia

Carla Jimenez is an actress and writer.

See Carla Jimenez's other roles

Agustin Rey
plays Galindo #1

Ricardo Castillo
plays Galindo #2

Troy Gentile
plays Young Nacho

Troy Gentile as Young Nacho

Troy Gentile was born on October 27, 1993 and is currently 30 years old.

See Troy Gentile's other roles

Donald Chambers
plays Silencio

Julio Escalero
plays Ramses Trainer

Armando Gaytan
plays Pro (Coliseo) Announcer

Rafael Gonzalez Lopez
plays Pro (Coliseo) Referee

Antonio Salazar Gomez
plays Ring (Arena) Announcer

Albert M. Madrid
plays Paradise

Lauro David Chartrand-DelValle
plays Sage

Lauro David Chartrand-DelValle as Sage

Lauro David Chartrand-DelValle was born on September 24, 1965 and is currently 58 years old.

See Lauro David Chartrand-DelValle's other roles

Filiberto Estrella
plays Duende #1

Mascarita Dorada
plays Duende #2

Leobardo Magadan
plays Commentator #1

Jorge Valdés García
plays Commentator #2

Craig Williams
plays El Snowflake

Brett Chan
plays Dynasty

Mike Ching
plays El Chino

Mike Ching as El Chino

Mike Ching was born on October 2, 1967 and is currently 56 years old.

See Mike Ching's other roles

Abelardo Hernandez
plays Muñeco

Emiliano Quiroga
plays Carlos Rosales

Luis Garcia Rendon
plays Mariachi Man

Armando Tapia
plays Monk #1

Carlos Cesar Caballero
plays Monk #2

Feliciano Ramos Mendoza
plays Amateur Announcer

Carlos Acosta Barroso
plays El Pony

Iñaki Goci
plays El Semental

Alfonso Ramírez
plays Amateur Referee

Miguel Angel Bonequi Trujillo
plays Hacienda Tough Doorman

Aaron Yamir Ramirez Esobar
plays Young Street Kid

Rodolfo Garcia Merino
plays Motivational Coach

María González
plays Peasant Woman

René Campero
plays Wrestling Official

Lisa Owen
plays Nacho's Mother

Cristóbal Puente
plays Nacho's Father

Zenaido Avendaño
plays Usher

Rosenda Hernandez
plays Woman

Joaquin Luis Jimenez
plays Ashen Faced Man

Ismael Garcia y Su Trio
plays Mariachi Band

Dominick Kurek
plays Mad Fan


Crew of Nacho Libre

Discover the backstage crew of Nacho Libre →