The adults did not believe him.
From a teacher's perspective, there was an obvious reason for skepticism. Children sometimes exaggerate stories about their families. They may misunderstand something they have heard, repeat something they saw on television, or simply enjoy making an unbelievable claim.
A teacher hearing “my uncle is Superman” would have had little reason to immediately assume the statement was literally true.
After all, Superman is fictional.
What the teacher did not know was that Thomas had a particularly famous uncle.
And Henry Cavill really had been cast as the character.
The Funny Problem of Telling the Truth
That is what makes the story so memorable.
Thomas was apparently in the unusual position of telling a completely extraordinary story that happened to have a real-world explanation.
If another child had made the same claim, it would almost certainly have sounded like make-believe.
But Thomas had access to information that most children could never have had.
His uncle was Henry Cavill.
And Henry Cavill was about to become Superman.
The situation illustrates an amusing problem with extraordinary claims: sometimes a statement sounds unbelievable precisely because the listener has no reason to expect it to be true.
A child saying “my uncle is a famous movie star” might already attract skepticism.
A child saying “my uncle is Superman” takes that to an entirely different level.
Even if the child is completely honest, the statement still sounds like fantasy.
Thomas apparently discovered this firsthand.
The Story Became Bigger Than the Original Anecdote
Over the years, the story circulated repeatedly online.
As often happens with viral celebrity stories, each retelling added new details.
Some versions claimed Thomas had been wearing Superman clothing when he made the statement. Others described teachers accusing him of lying and the family becoming involved. Still other versions circulated a photograph supposedly showing Cavill accompanying his nephew to school to prove the story.
The emotional structure of the story was irresistible:
A little boy says his uncle is Superman.
Nobody believes him.
The adults discover he is telling the truth.
Then the real Superman appears.
It sounds almost too perfect to be real.
And, according to fact-checking organizations and investigations into the viral version, parts of that polished narrative are indeed exaggerated.
One investigation found that Cavill's own accounts of the incident differed from some of the versions circulating online. In particular, he did not establish the popular claim that he personally escorted Thomas to school in order to prove his identity to the teacher.
Another fact-check noted that a photograph frequently used alongside the story was taken in 2013 and showed Cavill with members of his family, but the image had been presented online in a misleading context to suggest that Cavill was taking Thomas to school.
That distinction matters.
The original anecdote is amusing.
The embellished version is more cinematic.
But the two should not be treated as identical.