Shawn Mendes stripped down for his new campaign with Calvin Klein… and the fans (and celebs) are loving it.

The post quickly racked up over 6 million likes and comments from fans and celebrities, including Demi Lovato and John Mayer, who wrote, “I would have loved to comment on this, but my Fruit of the Loom contract prevents me from doing so.”

The campaign is called “I Speak My Truth” and according to the brand, the celebrities in the campaign are known for being outspoken with their own truths. Mendes has been open about his battle with bullying over his sexuality.

The 20-year old singer joins A$AP Rocky, Bella Hadid, Kendall Jenner and others who are all featured in the campaign. Scroll through Mendes’ post to get a… ahem… better look.

More about: