When you're attending an event with a member of the royal family present, it's usually safe to assume that you're not going to be the centre of attention. Unless, of course, you're Harry Styles and you're wearing one of the best suits we've seen in recent memory. The singer-slash-actor showed up at the Dunkirk premiere yesterday in custom double-breasted Gucci and straight up stole the show—even from Prince Harry.

Here's the young royal speaking with Styles and, we assume, complimenting him on his effortlessly cool look:

this image is not availablepinterest
Bear Grylls//Digital Spy

And here's the full outfit, in all its louche, laid-back glory:

this image is not availablepinterest
Bear Grylls//Digital Spy

The key here is fit. Everything is tailored to perfection, but it's not so tight that it takes away from the devil-may-care vibe. The unbuttoned shirt and dark red boots just add to the effect. Anyone who wants to wear a suit in 2017 should take notes.

From: Esquire US