Kate Beckinsale killed it in Cannes in a lovely Giorgio Armani gown from the much beloved moon-inspired collection. Smart choice, babe, you cannot go wrong in these fantastic confections.
Too bad for worst-dressed Michelle Williams, though. We heart her adorable indie style to bits, but this sad ropey, satin Chanel Couture gown did nothing nice for the cutie. Oh well, even the best fashionistas can have an off day!