The HuffPo wants to characterise this dress as controversial.
Personally, I think Diane Kruger (or, more likely, her advisors) have made a great choice here. The underlying “dress” is sexy without being trashy – a slightly brief cocktail dress more than anything – while the sheer fabric over the top give it a much more elegant feel. Sure, you need a film star figure to carry it off. But it’s fun. And she looks happy and confident.