Who wore it best: Kim or Charlize?