Dragon Ching (Max Mok) is a former triad member who was recently released from prison two weeks ago after a four-year stint and is working as a waiter at Lung Fung Restaurant.
He reunites with his triad friend and sworn brother, Rubbish Pool (Stephen Chow), who believes Dragon is too good to work for someone else.
One night, Brother Wai and a group of triad thugs try to kidnap her from the nightclub to retaliate for ditching him but Dragon arrives to in time to rescue her and she finally accepts him.
Gigi finds out about this and realizes he has been avoiding her until one night when he shows up when she gets off work and they kiss passionately and begin dating.
Kent and Pool sets up a negotiation with rival triad boss Bull (Chu Tit-wo) sets a negotiation at Lung Fung Restaurant that does not go well and breaks into a brawl which Dragon, while on duty, steps in and saves Kent and holds Bull hostage with chopsticks on his throat.