Despite Diane Kruger being the Queen of Cannes, Nina Dobrev somehow managed to win best dressed this week.

The actress won for her off-the-shoulder electric-blue Elie Saab gown worn to the amfar Gala.

Diane Kruger in Vivienne Westwood was my favourite last week. It was one of the few looks which actually gave me chills during Cannes.

It was sexy, futuristic and just one in a long line of amazing looks from Diane during the festival.

Cheryl Cole in Stephane Rolland was my runner up.

Credit: Getty