Ever since his fight against Ip Man, former martial arts master Cheung Tin Chi (Max Zhang) lives a quiet life with his son owning a small grocery store. However, as he defends a girl against the gang of Tso Sai Kit (Kevin Cheng
) this life is no longer an option for him and his son, as they are now in the middle of an internal fight of a Chinese crime syndicate for power over the city. Led by Tso Ngan Kwan (Michelle Yeoh
), the majority of the triads aim to become legalized while a small fraction led by her brother Tso Sai Kit aims to strike deals with the British invaders, securing wider control and profit for them.
When this alliance threatens their lives and the local community, Cheung Tin has to use his skills to defend his friends. However, as he will soon find out, the enemy is much