Early work Aaron Ashmore made his first notable screen appearance in 2004, starring as Canadian teenager
Marc Hall in the TV movie
Prom Queen: The Marc Hall Story. Around the same time, he appeared in Canadian TV films such as
Safe and
A Bear Named Winnie, and had guest spots on series like
The Eleventh Hour,
The West Wing, and
1-800-Missing. From 2004 to 2005, he had a recurring role on
Veronica Mars, portraying
Troy Vandegraff. These early roles established Ashmore in Canadian TV and genre dramas.
Breakthrough and television roles (2007–2014) Ashmore broke through in the U.S. with a major role on
Smallville. He was cast as photographer
Jimmy Olsen beginning in the sixth season and continued to play him into its eighth season. He returned, portraying the younger brother of Jimmy Olsen, in the 2011 series finale, following his first character's earlier departure. In 2009, Ashmore headlined the eco-horror thriller
The Thaw. His performance earned him a Leo Award nomination for Best Lead Performance by a Male in a Feature Length Drama the following year. From 2010 to 2012, Ashmore had a six-episode recurring arc on series
In Plain Sight as Scott Griffin, Mary Shannon's newly discovered half-brother. In 2011, Ashmore joined
Syfy's
Warehouse 13 as ATF agent Steve Jinks, a recurring character with the ability to detect lies introduced in the third season who appeared through the show's fifth and final season in 2014. He also made guest appearances on series like
Lost Girl and
Private Practice during this period.
Recent work (2014–present) From 2015 to 2019, Ashmore co-starred as John Jaqobis on Syfy's space drama
Killjoys. He was one of the three leads in the series, portraying a bounty hunter. Killjoys ran for five seasons, ending in 2019. That same year, Ashmore received a Canadian Screen Award nomination for Best Lead Actor in a Drama Series for his work on the show. In film, Ashmore had a supporting role in
Regression (2015) and appeared in TV movies such as
Lifetime's
Swept Under (2015) and
Wish Upon a Christmas (2015). He later starred as Sean, a morally ambiguous tow-truck driver, in the Toronto-set crime thriller
22 Chaser (2018). In 2020, Ashmore appeared as Duncan Locke in the fantasy television series
Locke & Key, first in a recurring role during the first season and later as part of the main cast in the second season. He went on to appear in the second season of
Ginny & Georgia (2023) as Gil Timmins, Georgia's ex-boyfriend and the father of her son, Austin. Since 2022, Ashmore has co-starred as Captain William "Wheezer" Heaseman in the Canadian medical drama series
SkyMed, which follows the lives of air ambulance crews in remote Northern Canada. The series was renewed for a third season in 2024, when he was promoted to series regular. Ashmore also co-stars in the
Great American Media's mystery franchise
The Ainsley McGregor Mysteries. He plays Jake Trenton, the love interest of Ainsley McGregor, in
A Case for the Winemaker (2024) and
A Case for the Yarn Maker (2025). Ashmore appears in the second season of Hallmark's
Mistletoe Murders as Aaron. ==Personal life==