Weird dress and questionable haircut aside, her makeup was a very curious choice. The makeup artist was probably trying to do something cute and match her eyeshadow to her dress, but it just came off looking very odd. Also, this was way before anyone was contouring, which makes the look itself look a bit weird. You can't blame her, though, it was the mid-00s!
Thankful for Contour, Highlight, and Fake Lashes
It's definitely tricky to compare these two looks. One is from a weird, low-key red carpet event and the other is from the Met Gala in 2018. Either way, Kim has upgraded her makeup, too! Not only was she living for the contour, but the fake lashes help to elevate the look. If this makeup look was on the previous outfit, it might have helped a bit!