“Thieving Muskateers”, Slipper (Jackie Chan), Landlord (Michael Hui) and Octopus (Louis Koo) is a ‘dreamteam’ of “Thieving Muskateers”. They are like a bullet out of a gun whenever an opportunity for a heist comes. However, rape and pillage is out of the question, as their principle is never to intentionally hurt anyone.
Man Yee, sole heiress to the distinguished Ding Family’s fortunes, has given birth to a boy – Matthew. However, he is snatched away by Man Yee’s ex-boyfriend Max (Terence Yin), who in a state of jealous delusion, thinks Matthew is his own flesh-and-blood. An unfortunate accident leads to Max’s untimely death. Max’s father, a mafia boss is out to take revenge, but more importantly, to regain custody of his ‘grandson’.
A reward of 30 million for the kidnapping of a tiny tod sounds like an offer that the thieving trio cannot refuse. However, one thing snowballs into another, landing everyone into a moral dilemma and a dangerous quandary. And adorable Matthew has made his way into everyone’s heart, so they have to choose between the ransom and their conscience.