I really enjoyed IP Man 2 for the one dimensional portrayal of the British antagonists. Disclaimer: I’m from the colonies.
The few clips I have seen seem to have no relation to the life of the historical figure whatsoever. It is so disappointing when they make a film with a real historical figure and then distort their story out of all recognition (e.g. "Dragon" for Bruce Lee and "Imitation game" for Alan Turing).
The films are mostly entertainment only - only the facts have been changed.
The movies are hilariously sinocentric, but enjoyable for what they are. Much the same as plenty of US movies being sickeningly rah-rah the USA.
I think most educated British people now know there is quite a lot that was "problematic" about the empire. Interestingly there is a very good new British podcast called "Empire" which talks in a lot of detail about what the British did in India and it is not comfortable listening.
I would say the British Empire wasn't as cruel as the Spanish, Portugese or Belgian empires. But that is a very low bar.
[1] Not without reason. Read up on the depradations of the East India company