Mr. Fighting is the the third and final installment in the Gentlemen series after To Be A Better Man and Mr. Right. The story follows actor Hao Ze Yu (Deng Lun) who’s already past his prime and a little group of three people composed of Niu Mei Li (Ni Hong Jie), the unemployed chubby Fu Zi (Sandra Ma) and Fu Zi’s taxi driver father (Han Tong Sheng) trying to make Hao Ze Yu a big star again.
With a strong sense of justice and courage, Liu Zi Guang (William Chan) gathers a group of like-minded men. Due to an incident, he disappears from the world for 8 years, returning to find his dad beat up and admitted to the hospital. After delivering his brand of punishment to the deserved people, the nurses fall for his charms. Upon meeting Hu Rong (Sandra Ma), a 23-year old feisty police woman and the beauty of the bureau with a temper to boot, who is in charge of the case, they butt heads immediately. Doesn’t help that she discovers his involvement with a case from 8 years ago and is determined to uncover more dirt about him.