We saw Kelly Rowland and her MAJOR JEWELS at this yesterday, but there’s plenty of gowns to eyeball. There’s also a….very unexpected cameo. Very. Like the last person you would expect to appear on a red carpet at Cannes. Perhaps in recorded history.

[Photos: Marc Piasecki/FilmMagic, Lionel Hahn/Getty Images, Stephane Cardinale – Corbis/Corbis via Getty Images, LOIC VENANCE/AFP via Getty Images, Daniele Venturelli/WireImage, Vittorio Zunino Celotto/Getty Images, Mike Marsland/WireImage, Ernesto Ruscio/Getty Images]