As if Johnny Weir and Tara Lapinski's Olympics commentary wasn't funny enough, the legendary figure skater was spoofed on the March 1 episode of Saturday Night Live. Host Jim Parsons portrayed Weir, 29, in the show's opening skit where he was a guest on the Ellen DeGeneres Show.
PHOTOS: Top Team USA athletes from the Sochi Winter Olympics 2014
Stepping out in skin-tight leather pants, a pink jacket, and a bedazzled necklace, Parsons joked about Weir's trip to Sochi, Russia where his over-the-top outfits definitely stood out.
"I feel like every time I see you, you're wearing something new and crazy," SNL star Kate McKinnon who played DeGeneres said to Weir.
PHOTOS: Stars' funniest SNL moments
Host Jim Parsons plays figure skater Johnny Weir on Saturday Night Live on March 1.
Credit: NBC
The camera then cut to Parsons adding on a series of eccentric pieces including a rainbow-colored fur coat and a headdress.
PHOTOS: Kristen Wiig's funniest SNL characters
And the real-life Johnny Weir didn't seem to take offense to the skit. In fact, he just had one request for the NBC show.
"I need Jim Parsons necklace from his Johnny Weir parody on @nbcsnl!" Weir tweeted.