Personally I thought the movie was charming, sweet, and not a horrible update to the original. It's hard to beat the classic, but thought aside from Cameron diaz they all did a good job and honestly thought Jamie fox was hilarious. Yes, Cameron diaz could have toned it down a bit and been more like carol Burnett and yes it's obviously auto tuned, but the songs are catchy and the dialogue is funny. The negative reviews are way too harsh and honestly think They missed the point of the movie...