
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 Grant

as Marshall

as Rick

as Curt Richards

as James

as Angus

as Gordon

as Counselor Parker

as Reggie Seamus

as Sean

as Jesse

as Nick Hopewell

as George Nesbitt

as Ray

as Chase

as Eric

as Duncan Locke

as Marcus

as Blake Webber

as Mark

as Atom Galen

as Pat Kinkade

as Alec

as Matt

as Corporal Randy Taylor

as Eric / Lou Woods

as Chad

as Marc Hall

as Tyler

as Randy Kehler

as John Boyajian

as Bobby Christianson

as Whiff

as Ted

as Matt Hutchinson

as Dwayne

as Jason

as Chris Welsh

as Myles Billingsley Jr.

as Second Son

as Charlie Upshall

as Bob Bartram

as Luke Lawson

as Young Byron Spencer

as Student in Pageant