I think for the people that didn't like this movie, they focused on the stupid rather than the funny.
The cast is so good. The story is so stupid. The hijinks are so, so funny.
Bai Ling was my favorite in this, her and the priest, but I really loved everyone. It's wrong, and raunchy, and ridiculous. But that's why it's good.
All I kept thinking while watching this was this cast must've had a blast making this.
I would recommend it... but only to certain people.