Here Comes the Boom
Kevin James plays a biology teacher who moonlights as a mixed martial-arts fighter; Salma Hayek is his love interest.
"...(James) learns that his cash-strapped employers are contemplating cutting the school’s music program – taught by Scott’s elderly wise-guy..."