Shawn Mendes, 18, is definitely all grown up. Check out his super hot spread for Flaunt magazine in the gallery.