Canadian actor Aaron Ashmore is best known for portraying Steve Jinks on Warehouse 13, Jimmy Olsen on Smallville and Duncan Locke in Locke & Key. His numerous other television credits include the role of Johnny Jaqobis on the Canadian television series Killjoys, The Eleventh Hour, Fringe, Veronica Mars, The West Wing, The Pentagon Papers, A Bear Named Winnie, Missing, CSI: NY, The Listener, The Bridge, Fanboy Confessional, Hudson & Rex, Swept Under, Lost Girl, Cardinal, Private Eyes, XII: The Series, Murdoch Mysteries and Ransom. Ashmore has also appeared in 20 movies including Canadian slasher flick The Retreat, Regression alongside Ethan Hawke and The Thaw with Val Kilmer.
Born in Richmond, British Columbia, Ashmore was raised with his brother Shawn (also an actor) in Brampton, Ontario. He began to land small acting roles on television in the 1990s before getting his first big break playing the recurring role of Troy Vandegraff on the UPN television series Veronica Mars in 2004. Two years later Ashmore was cast in the sixth season of Smallville as young photo journalist Jimmy Olsen and continued to play the character into the show’s eighth season. After Smallville he was cast in the role of Agent Steve Jinks on Syfy’s Warehouse 13, and most recently has starred in the American fantasy horror series Locke & Key in the main role of Duncan Locke since 2020.