One teacher still believes in fighting for his students.
Here Comes the Boom (2012) is a sports-action-comedy movie directed by Frank Coraci.
Synopsis: Scott Voss (Kevin James) is a lazy and uninspired 42-year old biology teacher at Wilkinson High School who's trying his best to date the school nurse Bella Flores (Salma Hayek). One day, his colleague, music teacher Marty (Henry Winkler) almost loses his job when the school decides to cut off the music program due to budget cutbacks.
Voss attempts to raise the $48,000 necessary to keep the music program alive. While working as a night instructor for a citizenship class, he meets Niko (Bas Rutten) and finds out about mixed martial arts (MMA) fights. He learns that the loser gets to win a lot of money. As a former collegiate wrestler, Voss is convinced that he could join the fights to raise money and save Marty's job. In the end, Scott gains something he never expected as he becomes a sensation that rallies the entire school.
I usually avoid this movie genre - an underdog who rises against all odds and inspires people despite how silly or impossible the situation is. I find it unbelievable because it's not gonna happen in real life. So why bother?
But, after watching this movie, I find that having massive feel-good influx is good for the soul. Yes, in real life Voss would have been killed while contending with those trained-for-life MMA fighters.
However, if we are willing to put aside common sense and just enjoy the moments of how a selfless act could produce so much positive impact to the life of people around you, you will feel so inspired.
Note: The movie has notable air of authenticity due to real Ultimate Fighting Championship (UFC) branding, e.g. Joe Rogan and Mike Goldberg as themselves (commentators) and cameos from real-life UFC fighters.
In summary, I'd say this is a heartwarming sports-action-comedy movie that will keep you engaged - laughing at the funny moments and biting your lips during Voss' fights - from beginning till the end. In the end, you will have lots of feel-good mojo.