The guys really held their own on the red carpet at the 2018 MTV VMAs in New York City on Aug.20.
But we have to give it up for Shawn Mendes. The “In My Blood” singer was the best dressed man of the night wearing a Paul Smith ensemble which included a navy blue and forest-green jacket and navy trousers.
