I can't remember whether the previous Guy Ritchie film I saw was Lock, Stock, and Two Smoking Barrels or Snatch. I do remember that it was very cleverly plotted, well-acted, quick-witted and quick-moving, and at least half-funny in its depiction of the British underworld. The Gentlemen is very much the same, and I enjoyed it. But there is something not quite right in treating rather vicious criminals as witty and glamorous, and imparting a light-hearted quality to acts of violence. It's all done with an ironic wink, which I guess is better than doing it seriously, but still, it seems unhealthy.
Hugh Grant has a strikingly not-his-usual-brand role as a creepy cockney private investigator/extortionist (at least it's a departure from what I know of him). And Michelle Dockery, previously known to me only as Lady Mary in Downton Abbey, plays an underworld queen--"cockney Cleopatra," I think is the way she's described. She really is as extremely, almost weirdly thin as she appeared to be in all those fancy Downton clothes. Too thin to be really movie-star-beautiful, in my personal opinion, which is clearly not the currently fashionable one. This character retains the acid tongue as well.
Also, according to several reviews cited by Wikipedia, it's racist. I can't say the charge is totally unjustified, as it has Jewish and Chinese characters with some stereotypical attributes. And there's even a joke involving "l" and "r". But as it's all wrapped in a layer of irony and detachment so that it didn't seem invidious to me.
Speaking of stereotyping, I watched a Marvel movie with my grandchildren a few nights ago, Guardians of the Galaxy 2. It's surprising that even now the Supreme Evil character speaks with an English accent, and many of the gang of violent and mostly stupid outlaws talk like southern rednecks.