Nacho Libre
(2006)

During a church service, Ignacio (Jack Black) accidentally sets his robe on fire, and as it burns away, it reveals to the monestary that he leads a secret life as a wrestler, even though he was doing it to get money to pay for extra amenities, like better food. Nacho Libre, by a stroke of luck, gets a title match against reigning luchador champion Ramses. Ramses unmasks Nacho Libre during the match, but Ignacio finds inner strength by seeing the orphans and his nun friend at the stadium, and beats Ramses. Though Ignacio was thrown out of the monestary for posing as a luchador, he is accepted back when he uses the prize money to pay for a bus so that the children can go on field trips.

Thanks, Herbmeistr!