Just watched Monkey Man and I can't recall the last time I've seen an action movie that was that overtly political. Like, it's set in India (the movie is in American/Canadian coproduction) and so it's somewhat distanced from the NorthAmerican context, but it's still very much a movie with a major plot point of the hero organizing an army of Hijras to murder the shit out of the chief of police, a corrupt conservative religious leader, and a bunch of transparent stand-ins for the BJP.
Also, it's really good.