The Supporting Cast
I know most people don't like Andie MacDowell in the movie, and in general I'm not a fan of hers but she's fine for what it is. It's not like another actress would have won an Oscar for playing the role of Carrie!
For me, it's the supporting characters (not so much the characters of Charles or Carrie) like Scarlett, Gareth, Fi, etc., are what really makes this movie work so well. They really steal the show.