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.
Jack Black
as Nacho
Ana de la Reguera
as Sister Encarnación
Héctor Jiménez
as Esqueleto
Darius Rose
as Chancho
Moisés Arias
as Juan Pablo
Carlos Maycotte
as Segundo Nuñez
Richard Montoya
as Guillermo
César Barrón
as Ramses
Rafael Montalvo
as Elderly Monk
Julio Sandoval
as Snaggle Tooth Monk
Peter Stormare
as Emperor
Ventura Lahoz
as Arena Referee #1