Columbia Pictures Film Production Asia Limited and Star Overseas, Beijing Film Studio of China Film Group Corporation present ; a Star Overseas production ; a film by Stephen Chow ; written, produced and directed by Stephen Chow ; producers, Chui Po Chu, Han San Ping