An all-star cast assembles for the hilarious and delightful Lunar New Year blockbuster All's Well, Ends Well, a mixed-up comedy caper about three brothers and the women in their lives. Stephen Chow stars as Foon, a notorious womanizer who works as a radio DJ. But his plans to score big with the ladies are derailed by the appearance of Maggie Cheung, who plays a movie-obsessed fan who goes Fatal Attraction on the hapless DJ. Meanwhile, Foon's brother (Leslie Cheung) is an effeminate florist who engages in a gender-bending battle of the sexes with his cousin, the butch Teresa Mo. The two fight and fume mercilessly, but could attraction be lurking underneath? Finally, third brother Raymond Wong Bak Ming dumps his frumpy wife Sandra Ng for sexy gold digger Shelia Chan, but when his wife responds with a fabulous makeover, will he change his mind? And will anyone be able to survive the insane amount of movie parodies, ranging from .