John Legend Wears Mesmerizing Alexander McQueen Suit on ‘The Voice’

We can't look away

PureWow editors select every item that appears on this page, and the company may earn compensation through affiliate links within the story. All prices are accurate upon date of publish. You can learn more about the affiliate process here.

john legend suit the voice
Trae Patton/NBC

John Legend’s latest suit looks straight out of a museum.

This week, the 44-year-old singer shared a closeup photo of the outfit he wore during the live performances on season 24 of The Voice (which is currently airing on NBC).

Legend wore an eye-catching suit by Alexander McQueen, which featured an abstract floral pattern that resembles a piece of art. The musician completed the look with black dress pants and patent shoes. 

His followers couldn’t get enough of the ensemble—some even shared their thoughts in the comments section of the post. One person wrote, “That suit is a work of art.” Another added, “Always fresh [praise emoji] [black heart emoji] never disappoint!”

This isn’t the first time that Legend has wowed us with his sense of style. Last month, the singer posted a slideshow of photos on Instagram featuring every outfit he wore during a trip to the east coast.

Each picture showed Legend posing in the same spot but wearing different suits. There were monochrome ensembles, flair in the form of black polka dots and navy blue pin stripes and even a white blazer. Legend tagged the designer of each outfit, with names ranging from Tom Ford and Gucci to YSL.

The caption read, “Last week’s trip to the east coast was a special one! Knew you'd show up in all your glory so had to keep the looks extra clean for you @beacontheatre, @foxwoods, and @tillescenter.”

Keep the statement blazers coming, John.

Want more entertainment news sent right to your inbox? Click here.


Senior Editor

Greta Heggeness is a California-based editor at PureWow and has been writing about entertainment since 2015. She covers everything from awards shows to exclusive celebrity...