Nacho (Jack Black) é um jovem criado no monastério mexicano de Oaxaca e deve fazer algo para salvar o local sagrado. Ele resolve entrar para o torneio de luta livre. Mas as intenções de Natcho não são totalmente altruistas: ele está de olho na irmã Encarnacion (Ana de la Reguera), uma bela freira mexicana que acaba de chegar no monastério.