Justin Bieber stripped down to his boxer shorts after being booed at Fashion Rocks, according to E! News.

Ryan Seacrest introduced Bieber and Dutch model Lara Stone, on behalf of Calvin Klein jeans and underwear. Bieber came out wearing a sky-blue blazer on top of a black wife-beater shirt and black jeans. Stone wore a little black dress and stiletto heels.

The singer stripped down to his boxer shorts after being booed by the audience. Most of the crowd cheered after he stripped but boos could still be heard.

He claimed he was more comfortable in his Calvin Klein underwear before he stripped, according to The Improper.

Bieber attended the event presented by Three Lions Entertainment at the Barclays Center today in Brooklyn. He did not perform but he and Stone introduced singer Rita Ora.

It was the singer's first public appearance after his Canadian arrest last week. He allegedly collided with a minivan while driving an all-terrain vehicle, according to the Ontario Provincial Police. A scuffle ensued between the singer and the local paparazzi driving the van. Bieber was charged with dangerous driving and assault, according to Good Morning America.   

The police did not give any specifics but added that another person was with Bieber on the ATV at the time of the altercation. Photos from the paparazzi on the same day revealed that the singer was with his on-again, of-again girlfriend, Selena Gomez.

Bieber was released shortly after but is scheduled to appear at the Ontario Court of Justice in Stratford on Sept. 29.

After the fashion show, the singer posted on Twitter, "Good times tonight. Thanks for having me tonight #FashionRocks. #mycalvins :)"

He also posted a video on social media and joked, "Grandma always said kill 'em with kindness...and then strip on live national tv. Lol."