[TOMT] [MOVIE] [2000s] Asian movie where a guy is thief or something similar is basically recruited to retrieve a gold box and then kills the villain

There’s this Asian/Chinese movie where the main character is like a really skilled thief or scam artist that is chased by a crowd of people who I think were a gang that he beat in a game by cheating. The chase scene has him like go in a bin full of snakes where the merchant of the snakes tells the crowd to wait and then the thief pops out to throw snakes at them.

Then a spy appears and knocks him down with I think a truck? She proceeds to basically recruit him to her organization and they have to retrieve an important item which I’m pretty sure is golden box of some kinds. I’m pretty sure they then break the box to get what’s inside? They then proceed to get on a train only to get ambushed by people for what’s inside the box. They fight and the thief and spy lose the item and get stranded in the middle of a desert.

The thief carries the spy back home even though the spy tells him to leave her. They reach a town where they meet the same merchant who nurses back to full health. After some time, they all team up to get on a cruise to steal some rich people’s money and then get on a plane to retrieve the item back.

Then in a really convoluted way, they find out the main enemy is the spy’s thought to be dead lover who wants revenge because the spy shot him because of her orders. The thief is about to betray the whole group, but when he learns something he beats down the villain and is shot a bunch of time. However he’s alive and kills the villain somehow with a grenade and proposes to the spy with the grenade pin?

There’s a lot of funny moments and good action in the film and this is the plot that I remember. I’m also sure that the movie poster is bright yellow with Chinese characters.

[TOMT] [MOVIE] [2000s] Asian movie where a guy is thief or something similar is basically recruited to retrieve a gold box and then kills the villain