• Share
  • Tweet
  • Share
Justin Bieber, Laura Stone

Theo Wargo/Getty Images for Three Lions Entertainment

When in doubt, strip.

Justin Bieber made a surprise appearance at Fashion Rocks in Brooklyn tonight, an annual international charity fundraiser event which features fashions by the world's top designers and live performances by some of music's biggest names, and while taking the stage to announce Rita Ora's performance, the singer was greeted with an unwarm welcome.

For whatever reason, Biebs was hit with a bunch of boos from the crowd. But no worries, he had a quick fix for that, and it included showing off his ripped bod.

Justin Bieber, Laura Stone

Theo Wargo/Getty Images for Three Lions Entertainment

Bieber unbuttoned his blue blazer, took off his shoes, pulled down his pants and took off his black tank top (and even his socks!), giving the screaming fans all around him a nice strip show and ultimately ended up on stage in nothing but his tight black Calvin Klein boxers. He then asked the crowd, "Is that better?"

J.B. tweeted after the event, "Good times tonight. Thanks for having me tonight . :)," and also shared a fan's Vine video of his little striptease.

"Grandma always said kill 'em with kindness...and then strip on live national tv. Lol," he joked.

Grandma knows what's up.

Justin Bieber, Laura Stone

Theo Wargo/Getty Images for Three Lions Entertainment