A quite funny ensemble piece with some belly laughs. Stephen Chow is as funny as ever, Eric Kot does his lovable loser stuff, Kristy Yang is adorable and Sammi Cheng provides a nice foil to Stephen. Qi Shu has a few nice scenes, but also borders on the annoying. Sandra Ng has a small role. Fans of Stephen Chow won't be let down.