For years, some viewers may have believed they were watching one unusually busy actor move from superhero films to science-fiction television and then into major network dramas.
The reality is much simpler.
There are two of them.
Aaron Ashmore and Shawn Ashmore are identical twin brothers, and both have spent decades building successful acting careers.
Their resemblance is so strong that even longtime fans have occasionally mixed them up.
And once you look at the roles they chose, the confusion becomes even easier to understand.
One became famous as Iceman in the X-Men films.
The other became widely known as Jimmy Olsen on Smallville.
Same face.
Different brother.
And that was only the beginning.
Their Careers Started Almost by Accident
Aaron and Shawn Ashmore were born on October 7, 1979, in Richmond, British Columbia, Canada.
They later grew up in Ontario.
As children, they did not initially set out with elaborate plans to become actors.
Their entry into entertainment began after a talent representative approached their mother and suggested that the twins could work in commercials.
The idea quickly turned into real opportunities.
Because Aaron and Shawn were identical, casting directors sometimes found themselves facing an unusual problem.
They liked both boys.
But they only needed one.
That led to a solution the brothers would remember for years.
A coin toss.
Casting Directors Sometimes Let Chance Decide
Shawn later explained that some casting teams would tell the twins they were equally suitable for a job.
Rather than make one boy feel that he had been personally rejected, the decision could come down to chance.
A coin would be flipped.
One brother got the role.
The other did not.
It may sound strange, but there was a practical side to the method.
It sent a clear message.
Neither twin had necessarily been better or worse.
There was simply one available part.
The decision had to go one way.
That experience could have turned them into fierce competitors.
Instead, both continued acting.
And eventually, their careers began moving in different directions.
At least somewhat.
Shawn Found a Breakthrough in Superhero Movies
Shawn Ashmore’s career included a number of television roles before he became closely associated with one particular comic-book character.
He was cast as Bobby Drake, better known as Iceman, in the X-Men film franchise.
The role gave him international visibility.
As Iceman, Shawn became part of one of the most recognizable superhero film series of its era.
He returned to the character across multiple movies, including later appearances that helped keep him associated with the role for years.
For many viewers, Shawn Ashmore became Iceman.
But around the same time, his twin brother was entering another major comic-book universe.
That is where the confusion became almost inevitable.
Aaron Became Jimmy Olsen on Smallville
Aaron Ashmore built his own television résumé.
One of his most recognizable roles came when he joined Smallville as Jimmy Olsen.
The long-running series was centered on the early life of Clark Kent and drew heavily from Superman mythology.
That meant two identical brothers were now appearing in major superhero-related properties at roughly the same stage of their careers.
Shawn was part of the X-Men world.
Aaron was part of the Superman world.
For anyone who did not know they were twins, the most obvious assumption was that the same actor had simply moved from one franchise to another.
But that was not what happened.
And the similarities in their career choices did not end there.
Both Kept Returning to Genre Television
Aaron continued working in science-fiction and fantasy-oriented projects.
He appeared in Warehouse 13 as Steve Jinks.
Later, he played John Jaqobis in Killjoys.
Those roles reinforced his presence in genre television.
Meanwhile, Shawn also continued taking on projects involving crime, suspense, science fiction and superhero themes.
He appeared in The Following.
He played Lamplighter in The Boys.
He also became known to video game audiences through Quantum Break.
Then came another major television role.
Shawn joined The Rookie as Wesley Evers.
That role introduced him to a large new audience.
And eventually, that audience ran straight into Aaron.
Ginny & Georgia Brought the Confusion Back
Aaron Ashmore later appeared on Netflix’s Ginny & Georgia as Gil Timmins.
For viewers who had become familiar with Shawn on The Rookie, seeing Aaron could create an immediate sense of recognition.
Some assumed the actor playing Gil was Shawn.
The resemblance seemed too exact to suggest otherwise.
But once again, the answer was the same.
They were looking at the other Ashmore brother.
Online discussions included viewers realizing for the first time that Shawn had an identical twin.
Others already knew there were two brothers but had accidentally assigned the wrong roles to the wrong person.
That may sound surprising.
But there are several reasons the confusion has persisted.
Their Resemblance Is Only Part of the Story
Being identical twins already makes Aaron and Shawn difficult to distinguish for casual viewers.
But their careers add another layer.
Both became actors.
Both worked extensively in television.
Both appeared in science-fiction projects.
Both became connected with superhero stories.
Both continued working steadily for years.
That created an unusual effect.
A viewer might remember a face from X-Men, see the same face in Smallville, and assume the actor had simply expanded his résumé.
Then the same thing could happen again with The Rookie and Ginny & Georgia.
The truth was hiding in plain sight.
There were always two filmographies.
They Were Compared From the Beginning
Most siblings in the same profession will face some level of comparison.
For identical twins, that comparison becomes even more intense.
Aaron and Shawn were auditioning for the same kinds of roles from childhood.
They often entered the same rooms.
They sometimes competed for the exact same commercial.
And because they looked nearly identical, casting directors could genuinely struggle to separate them.
The early coin tosses were a perfect example.
Yet the brothers eventually reached a point where those comparisons mattered less.
Their individual careers had become established.
Shawn had Iceman.
Aaron had Jimmy Olsen.
From there, each accumulated additional roles that made his résumé easier to distinguish.
Still, fans continued making mistakes.
Shawn’s Career Expanded Beyond X-Men
After becoming associated with Iceman, Shawn continued taking a wide range of roles.
His part in The Following placed him in a dark crime thriller.
His appearance in The Boys brought him back into superhero territory, but with a very different character.
Then The Rookie gave him a more grounded television role as Wesley Evers.
That series became one of his most visible recent projects.
For viewers who knew him mainly from X-Men, it demonstrated that his career had moved well beyond a single franchise.
But Aaron was developing his own body of work at the same time.
And his roles often remained equally memorable to genre fans.
Aaron Built a Distinct Television Identity
Aaron’s work on Smallville gave him one of the best-known roles of his career.
But he did not remain tied to Jimmy Olsen.
His later appearance on Warehouse 13 gave him another science-fiction audience.
Then Killjoys placed him in a central role in a space-based adventure series.
Those projects helped establish him separately from his twin.
Still, the resemblance never disappeared.
Neither did the public confusion.
That created an unusual situation.
Two actors could build independent careers and still have viewers accidentally combine them into one person.
The Mix-Ups Became Part of Their Public Story
Aaron and Shawn have both dealt with being mistaken for one another.
It is difficult to avoid.
Their faces are nearly identical.
Their ages are identical.
Their professions are identical.
And some of their most famous roles exist in overlapping genres.
Even photos can require careful captions.
A fan might recognize one brother instantly and still name the wrong one.
But rather than allowing the confusion to define their careers, both continued working.
Over time, their individual identities became clearer.
Not completely clear.
But clearer.
The Easiest Way to Tell Their Careers Apart
For viewers who still mix them up, a few major roles make the distinction easier.
Shawn played Iceman in the X-Men films.
Aaron played Jimmy Olsen in Smallville.
Shawn appears as Wesley Evers in The Rookie.
Aaron appeared as John Jaqobis in Killjoys and Gil in Ginny & Georgia.
Once those roles are separated, the rest becomes easier to follow.
The problem is that many viewers never realized there was anything to separate.
They simply assumed one actor had an enormous list of credits.
And that is what makes their story so entertaining.
Their Childhood Foreshadowed Everything
Long before fans confused them on television, casting directors were already struggling with the same problem.
Which Ashmore brother should get the job?
As children, the answer sometimes came down to a coin.
Years later, audiences were still trying to make that distinction.
Only now, the stakes were different.
The boys who once competed for commercials had become established actors with careers stretching across movies, television and gaming.
There was no longer a single job to divide.
Both had succeeded.
Similar Faces, Different Legacies
Shawn’s career became closely tied to X-Men, The Following, The Boys and The Rookie.
Aaron became associated with Smallville, Warehouse 13, Killjoys and Ginny & Georgia.
Their paths crossed in style more often than in actual roles.
That similarity kept the confusion alive.
But it also made their careers unusual.
Few identical twins have both remained so active in the same profession for so long.
Fewer still have appeared in so many projects that appeal to the same audiences.
That is why the final distinction is both simple and surprising.
The Answer Was There All Along
If you once believed Jimmy Olsen from Smallville and Iceman from X-Men were played by the same actor, you were not imagining the resemblance.
You were simply seeing two different men with almost the same face.
Aaron Ashmore played Jimmy Olsen.
Shawn Ashmore played Iceman.
And decades after their first childhood auditions, fans are still occasionally doing exactly what casting directors once did.
Trying to decide which twin they are looking at.
The difference is that this time, no coin toss is required.