Thomas is a child of average height, with disheveled golden-blond hair and green eyes. He dresses a blue t-shirt, a puce jacket, and gray pants.
He is a rude and hateful child who likes to annoy others. He maintained a tendency to look down on witches, considering them somewhat outdated and absurd. However, he seems to have changed his mind after having his life saved during the parade, especially when witnessing Diana in action.
Thomas appears when Akko, Amanda, Constance and Jasminka were shopping at Blytonbury. He and his gang mock them for being witches, throwing them tomatoes and unleashing a fight between both groups in which the girls are in difficulties because of their limited reserves of magic outside the school.
During the parade, Thomas and his group steal the Shiny Rod that Akko and the others were using as a source of magic. However, by taking it near the Sealing Stones, Thomas causes its magic to awaken the Titan that was sealed there which immediately captures him. While Ursula creates an atmosphere of show, Akko manages to rescue Tomas of the claws of the Titan, being later saved of its fall by Diana and aid in the recovery of the Shiny Rod. After watching as Akko, Lotte and Sucy defeat the Titan, his gang have another friendly war against Akko and her friends.
He meets Diana when she saves him from falling after being attacked by the Titan. He is impressed by her skills with her broom and develops a crush on her.
- "Thomas" is a masculine given name. It is based on the Biblical Greek Θωμᾶς, which is itself a transcription of the Aramaic תאומא (Taumā "twin"), the Hebrew cognate being תאום (tə'ōm).
- Thomas shares the same English dub voice actor as the Mayor of Blytonbury, as well as Andrew Hanbridge in the anime show.
- For more images related to Thomas, see the file category: Category:Images of Thomas.