Sean Gilman’s review published on Letterboxd :
Like that two-part episode of Charles in Charge where Charles gets hit on the head and turns into his alter-ego Chaz. Except Charles is Chow Yun-fat as the coolest guy in the world and Chaz is Chow Yun-fat playing a six-year old with magical gambling powers. Andy Lau plays a small-time hood who tucks his t-shirts into his jeans, I guess he's the Nicole Eggert part. And then Joey Wong stabs Ng Man Tat in the leg with a switchblade.
Wong Jing is so weird even his normal movies feel like someone spliced together scenes from eight different films from eight different genres into something resembling a chronological story.