Johnny Weir Explains His Extravagant Sochi Style

You can take the boy out of the ice-skating rink, but you apparently can't take the crazy ice-skating costumes off the boy. Johnny Weir, who's serving as an expert commenter at the Sochi Winter Olympics for NBC, has drawn even more attention than some of the competitors themselves with his flamboyant on-air outfits.

"I decided to go more of Stanley Tucci's character from The Hunger Games," he explained in an interview with Philadelphia Magazine. "I'm trying to stay between the lines of Johnny on Skating With the Stars and the rest of the NBC men's family in Brooks Brothers."

To that end, Johnny has combined a number of classic menswear pieces with unexpected pairings, like the white button-down shirt he wore with a highlighter-pink blazer and a choker baring the Chanel logo, or a gray tweed blazer with a white lace shirt. Take a look at everything Johnny has worn in Sochi (so far!) below.

Johnny Weir's Sochi Olympics Style
Getty | John Berry

Johnny Weir's Sochi Olympics Style

Weir grounded this white lace shirt with a gray tweed blazer. But he added another accessory that you can't see in this photo.

Johnny Weir's Sochi Olympics Style

Johnny Weir's Sochi Olympics Style

Oh his Instagram page, Weir showed off a red flower pin.

Johnny Weir's Sochi Olympics Style
Getty | John Berry

Johnny Weir's Sochi Olympics Style

Weir and Tara Lipinski both wore pink blazers — though his was a few shades brighter than hers — to comment on the pairs short program on day four of the Olympics.

Johnny Weir's Sochi Olympics Style
Getty | John Berry

Johnny Weir's Sochi Olympics Style

Weir also brought along a fur coat to keep warm, though he didn't wear it on air.

Johnny Weir's Sochi Olympics Style

Johnny Weir's Sochi Olympics Style

On Instagram, Weir credited Chanel for his vintage blazer and Rick Owens for his leather pants.

Johnny Weir's Sochi Olympics Style

Johnny Weir's Sochi Olympics Style

In another look from Sochi, Weir put a smart blazer together with a white shirt and leather pants.

Johnny Weir's Sochi Olympics Style

Johnny Weir's Sochi Olympics Style

Billy Reid made the jacket Weir wore with this ruffled shirt on the day he posed with the Olympic flame.

Johnny Weir's Sochi Olympics Style

Johnny Weir's Sochi Olympics Style

Another casual, albeit luxurious, look – paired with an Erickson Beamon necklace – from Weir's Sochi wardrobe.

Johnny Weir's Sochi Olympics Style

Johnny Weir's Sochi Olympics Style

His favored bright blue background made a high-contrast choice against his silver blazer that he paired with a ruffled top, J Brand denim, and spiked Louboutin flats.

Johnny Weir's Sochi Olympics Style

Johnny Weir's Sochi Olympics Style

Johnny sparkled like the skating star he is in a metallic blue Zadig et Voltaire topper.

Johnny Weir's Sochi Olympics Style

Johnny Weir's Sochi Olympics Style

Another day, another Chanel blazer.

Johnny Weir's Sochi Olympics Style

Johnny Weir's Sochi Olympics Style

A ruffled collar looked dramatic enough to take the ice!

Johnny Weir's Sochi Olympics Style

Johnny Weir's Sochi Olympics Style

A vintage Valentino blazer added one of two pops of color to his recent look.