I found it very hard to concentrate on Diane Kruger on the red carpet at the 2011 Cannes Film Festival “Sleeping Beauty” Premiere, and that’s because of Joshua Jackson.

Joshua was head-to-toe in Lanvin.

Whilst he looks mighty fine I’m objecting to his choice of footwear.

Whilst those Lanvin sneakers might be cool and trendy, they look so out of place alongside a glowing Diane in Calvin Klein on the Cannes red carpet.

She just oozes glamour in her gold sequin backless gown, whilst he looks like her kid brother, a waiter just off duty or something.

Sorry, but I would’ve made him change or left him behind.

A Jaeger-LeCoultre Joaillerie 101 Art Deco watch completed her look.

[nggallery id=797]
Credit: Getty