Aaron Richard Ashmore (born October 7, 1979) is a Canadian actor. He is known for his television roles as Jimmy Olsen in Smallville, Steve Jinks in Warehouse 13, John Jaqobis in Killjoys, and Duncan Locke in Locke & Key. He has also appeared in numerous films and television productions throughout his career. Ashmore is the identical twin brother of actor Shawn Ashmore.
as Ronald Dreason(6 eps)
as Grant
as Marshall
as Rick
as Aaron(3 eps)
as Jeremy Ellsworth(1 ep)
as Max(1 ep)
as William "Wheezer" Heaseman(35 eps)
as Curt Richards
as Urologist(1 ep)
as James
as Angus
as Gil Timmins(7 eps)
as Gordon
as Counselor Parker
as Duncan Locke(18 eps)
as Duncan Locke (voice)(1 ep)
as Reggie Seamus
as Galen Wheatcroft(1 ep)
as Sean
as Randall Wishart(4 eps)
as Sydney Graves(1 ep)
as Phil Brunton(4 eps)
as Larry Bateman(1 ep)
as Jesse
as Nick Hopewell
as George Nesbitt
as John Jaqobis(50 eps)
as Ray
as Chase
as Eric
as Dylan Masters(3 eps)
as Duncan Locke
as Marcus
as Nate(5 eps)
as Ben(1 ep)
as Blake Webber
as Mark
as Atom Galen
as Steve Jinks(39 eps)
as Peter Duquette(1 ep)
as Pat Kinkade
as Matthew Rose(1 ep)
as Scott Griffin(6 eps)
as Jack London(1 ep)
as Alec
as Carl(1 ep)
as Matt
as Corporal Randy Taylor
as Eric / Lou Woods
as Troy Vandegraff(5 eps)
as Cam Vandemann(1 ep)
as Chad
as Marc Hall
as Tyler
as Colin McNeil(5 eps)
as Colin McNeil (credit only)(7 eps)
as Randy Kehler
as Taz Thomas(1 ep)
as Trevor Gordon(1 ep)
as John Boyajian
as Bobby Christianson
as Whiff
as Ted
as Matt Hutchinson
as Jimmy Olsen(53 eps)
as Dwayne
as Jason
as Chris Welsh
as Myles Billingsley Jr.
as Myles Billingsley Jr.(2 eps)
as Second Son
as Charlie Upshall
as Trevor(2 eps)
as Paul Harper(1 ep)
as Bob Bartram
as Luke Lawson
as Robert(1 ep)
as Jake Double (uncredited)(1 ep)
as Harrison Bowles(2 eps)
as Neil Hudson(1 ep)
as Teenager(1 ep)
as Young Byron Spencer
as Jake(1 ep)
as Billy(1 ep)
as Student in Pageant