At the age of 10 years, Thomas appeared on stage for the first time. He played young "Simba" in the Broadway musical "The Lion King". In 2004 he played "Jackie Thibodeaux" in the Broadway play "Caroline, or Change". He played "Arthur" in the movie "August Rush". From 2010-2013 he played "André Harris" on the Nickelodeon television series "Victorious". He was also in the crossover between "Victorious" and "iCarly". He had also other small roles like "Harper" in "iCarly", "Just Jordan" and "Jack's Big Music Show".