At the UK premiere of In Time (a movie Jennifer posted about yesterday), the film’s female lead Amanda Seyfried took a bit of a sartorial risk. Rather than your usual glamorous gown, she opted for a shiny blue shorts suit by H&M.

Now, I know it’s hard to judge anything Amanda Seyfried wears because she’s so cute, radiant, and magical (and seemingly intelligent, to boot!) that she sort of ruins most people’s ability to objectively evaluate clothing. But let’s break this down for a second: despite the fact that it includes a blazer, this hot-shorts-suit might be the most inappropriate-for-anywhere outfit I’ve seen on the red carpet in recent memory. The blazer makes it seem a little too business-like for a Hollywood actress walking the red carpet, while the hot shorts make it totally inappropriate for anywhere else. And the color is a tricky one to love.

I guess I’m less annoyed at Amanda Seyfried for pulling this thing off, and more annoyed that it’s from H&M’s spring 2012 collection. H&M is supposed to sell affordable, wearable fashion, and I can’t imagine where anyone would possibly be able to wear this outside of the anything-goes environs of a red carpet. It’s just too business-on-top, party-on-bottom. Anyway, how do you feel?

[b5poll id=”e09bd3d7b728da35bad1cf04dd9bb292″]