Celebrities

Aaron and Shawn Ashmore: Who Played Which Role?

By Glisteen · November 2, 2026

Aaron and Shawn Ashmore

Shawn Ashmore played Iceman in the X-Men films and Wesley Evers in The Rookie. His identical twin brother, Aaron Ashmore, played Jimmy Olsen in Smallville, Gil in Ginny & Georgia and Johnny Jaqobis in Killjoys.

The confusion usually starts with recognition: you remember the face, but the character seems far removed from the last programme you watched. With the Ashmore brothers, that familiar face can belong to a different actor altogether.

This guide separates their credits, including the production that complicates matters most: Smallville, in which both brothers appeared.

Aaron and Shawn Ashmore: the role comparison

Use the character you remember to identify the correct brother.

CharacterProductionActor
Bobby Drake / IcemanX-Men filmsShawn Ashmore
Wesley EversThe RookieShawn Ashmore
LamplighterThe BoysShawn Ashmore
Mike WestonThe FollowingShawn Ashmore
Eric SummersSmallvilleShawn Ashmore
Jimmy OlsenSmallvilleAaron Ashmore
Steve JinksWarehouse 13Aaron Ashmore
Johnny JaqobisKilljoysAaron Ashmore
Duncan LockeLocke & KeyAaron Ashmore
GilGinny & GeorgiaAaron Ashmore
WheezerSkyMedAaron Ashmore

The table is deliberately organised around characters. Broad descriptions such as “the Ashmore actor in that science-fiction series” are less helpful because both brothers have worked in the genre.

Iceman and Lamplighter are both Shawn Ashmore

Shawn Ashmore plays Bobby Drake, whose superhero identity is Iceman, in the X-Men films. Aaron did not play that role.

Shawn also plays Lamplighter in The Boys. The two characters belong to separate fictional worlds, but they are performed by the same actor.

That pairing can make the confusion harder to untangle. Someone who correctly recognises Shawn in two superhero productions may then assume Aaron’s Smallville work belongs to him as well.

The production title alone is therefore not a reliable shortcut. X-Men and The Boys point to Shawn; Jimmy Olsen in Smallville points to Aaron.

Shawn’s official actor biography confirms Iceman, Lamplighter and his television roles as Wesley Evers and Mike Weston.

Wesley Evers and Mike Weston are the same brother

Wesley Evers in The Rookie and Mike Weston in The Following are both played by Shawn Ashmore.

These credits are useful reference points because they sit outside the superhero comparison. If your memory is of Shawn alongside the cast of The Following, you are recognising the actor who later appeared as Wesley.

Aaron’s role as Wheezer in SkyMed belongs to another television ensemble. It should not be combined with Shawn’s credits simply because both programmes involve professional teams and recurring characters.

The distinction is straightforward once the names are attached:

  • Wesley Evers: Shawn.
  • Mike Weston: Shawn.
  • Wheezer: Aaron.

A character-based check is also more dependable than trying to remember an actor’s hairstyle or clothing from a particular season.

Why Smallville is the exception

Both brothers appeared in Smallville, so this is the programme where asking “Which twin was in it?” does not produce a complete answer.

Shawn played Eric Summers. Aaron played Jimmy Olsen.

Eric’s connection to Clark Kent involves temporarily acquiring Clark’s powers. Jimmy occupies a different part of the programme’s world through his work as a photographer and his relationships with the established characters.

They are separate roles. The brothers did not alternate as Jimmy, and Shawn’s Eric Summers appearances are not part of Aaron’s performance.

There is another complication within Aaron’s own credit. His original run ended in 2009, while his return in the 2011 finale involved another member of the Olsen family.

That means a compressed description can create two misunderstandings at once: confusing the brothers, then treating Aaron’s appearances as one uninterrupted character run.

For an accurate credit, keep the actor, character and appearance together. “Shawn Ashmore as Eric Summers” and “Aaron Ashmore as Jimmy Olsen” resolve most of the uncertainty.

Duncan Locke and Gil are both Aaron Ashmore

Duncan Locke in Locke & Key and Gil in Ginny & Georgia are played by Aaron.

Viewers discovering the two Netflix programmes close together may recognise the actor without immediately connecting the roles. The characters occupy very different positions within their respective families.

Duncan is the Locke children’s uncle. Gil is Austin’s father and Georgia’s former partner.

That difference can interfere with recognition. An actor remembered in one family role may seem unfamiliar when the next character has a markedly different temperament.

Neither role belongs to Shawn. His resemblance to Aaron does not make his filmography interchangeable with his brother’s.

Can you tell them apart from their appearance?

For identifying a screen performance, the credit is the safest answer.

Photographs can vary with lighting, age, hairstyle, facial hair and camera angle. A visual rule that seems convincing in one image may be much less useful in another.

It is also easy to become overconfident after recognising a familiar expression. With identical twins, recognition of the face does not necessarily identify the individual.

The practical solution is to check the character name against the cast. If the question concerns a specific episode, check that episode rather than relying only on a general programme page.

That last step matters particularly for guest appearances. A series can feature both brothers at different times without giving them a shared or recurring role.

How to avoid mixing up their credits

Start with the most specific detail you remember. A character name is better than a genre, and an episode is better than a vague recollection of a series.

Then separate an actor’s dates from the programme’s dates. A long-running show may have started well before either brother appeared in it.

Finally, treat a credit as belonging to the named actor. Aaron’s appearance in a production does not imply Shawn’s involvement, and the reverse is equally true.

Once those distinctions are in place, there is little need for elaborate ways of telling the twins apart. Their characters provide the answer.

Frequently Asked Questions

Which Ashmore brother played Iceman?

Shawn Ashmore played Bobby Drake, also known as Iceman, in the X-Men films.

Who plays Wesley Evers in The Rookie?

Shawn Ashmore plays Wesley Evers. Aaron Ashmore plays Wheezer in SkyMed.

Did both Ashmore brothers appear in Smallville?

Yes. Shawn played Eric Summers, while Aaron played Jimmy Olsen. They did not share the role.

Is Lamplighter played by the actor from X-Men?

Yes. Shawn Ashmore plays both Lamplighter in The Boys and Iceman in the X-Men films.

Who plays Duncan Locke?

Aaron Ashmore plays Duncan Locke in Locke & Key.