You May Need a Cold Shower After Seeing These Photos of Shawn Mendes at the VMAs

Shawn Mendes had quite the eventful evening at the MTV VMAs this year, and you better believe he looked fine as wine during every single moment. The 20-year-old singer kicked off the award show by walking down the red carpet looking as dapper as ever in a two-toned suit, and then he cranked up the heat several notches when he took the stage for a performance that reminded us of a musical wet t-shirt contest — in the best, sexiest way possible. Shawn popped on stage yet again later on while presenting the Video Vanguard Award to Jennifer Lopez, and the two artists shared a sweet hug that made us wish we were in J Lo's shoes. Ahead, see all the swoon-worthy photos (and GIFs!) from Shawn's big night at the VMAs.

MTV

MTV

MTV

MTV

MTV

MTV