Swarms of eager teenagers descend on shopping malls, makeup stores, hotels and more just to catch a glimpse of social media makeup artist James Charles. The 19-year-old is a new brand of mega-watt stardom with his unbridled energy and colorful personality. Charles has swept up hoards of Gen Z makeup enthusiasts with his online YouTube tutorials.