
Filmography

Eureka
2006 · Larry Haberman

Supernatural
2005 · Neil

Smallville
2001 · Ben Meyers

The Terminal List
2022 · Charlie Lowe

Murdoch Mysteries
2008 · Russell Chisholm, Roderick H. Roderick

Psych
2006 · Nick

Degrassi
2001 · Matt Oleander

CSI: NY
2004 · Hardin Garrity

Hudson & Rex
2019 · Casey

White Collar
2009 · Teddy Eames (as Chris Jacot)

Battlestar Galactica
2004 · Ensign Brent 'BB' Baxton

The Strain
2014 · Braden

Rookie Blue
2010 · Gene Mackenzie

Designated Survivor
2016 · Alan (uncredited), Alan

Relic Hunter
1999 · Doug Bennett

Nikita
2010 · Baker

Private Eyes
2016 · Gabe Harrington

The Listener
2009 · Dan Goodwin

Reign
2013 · The Butcher

Saving Hope
2012 · Jonathan

Mutant X
2001 · Young Adam Kane

Wynonna Earp
2016 · Demetri

Missing
2003 · Patrick

Slasher
2016 · Seamus, Antoine

Hemlock Grove
2013 · Nate Lowenstein

Coroner
2019 · Glen King

Frankie Drake Mysteries
2017 · Clive Harper

Rogue
2013 · Scott

This Is Wonderland
2004 · Michael

Transporter: The Series
2013 · Ivon

Twice in a Lifetime
1999 · Julio, Young Ray Jericho

Fantastic Four: World's Greatest Heroes
2006 · Johnny Storm (voice)

Devil in Disguise: John Wayne Gacy
2025 · Detective Everford

Burden of Truth
2018 · Eli Roberts

Street Time
2002 · Phil Dorfman

The Famous Jett Jackson
1998 · Baxter Shaw

The Zack Files
2000 · Ricky Dallas

Total Drama All-Stars
2014 · Topher (voice)

Corn & Peg
2019 · Firefighter David / Mr. Hooferson (voice)

The Troop
2009 · Declan Patrick

Merlin
1998 · Graham

MythQuest
2001 · Alex Bellows

King
2011 · Otis

Bomb Girls
2012 · Floyd Barker

Hard Rock Medical
2013 · Roger

Slasher: Flesh & Blood
2021 · Seamus Galloway

Slasher: Ripper
2023 · Terrence Crenshaw

Possessor
2020 · Reid Parse

Total Drama Pahkitew Island
2014 · Topher (voice)

Elliot: The Littlest Reindeer
2018 · DJ / Ignacio / Kitchen Elf (voice)

Merlin's Apprentice
2006 · Graham

Get Over It
2001 · Peter Wong

Hellraiser: Hellworld
2005 · Jake

Popularity Papers
2023 · James

Knights of Bloodsteel
2009 · Adric

Going the Distance
2004 · Nick

Ollie's Pack
2020 · (voice)

Boot Camp
2008 · Danny

'Twas the Date Before Christmas
2024 · Andrew

Battle in Seattle
2007 · Michael

Chaos Theory
2008 · Best Man

Canada: A People's History
2000 · Young Pierre Boucher

The Murdoch Mysteries
2004 · John Meredith

Catch a Christmas Star
2013 · Carmine

A Ring by Spring
2014 · Bryce

Sorority Surrogate
2014 · Jameson Darlington

When Sparks Fly
2014 · Hank Lyons

Is There a Killer in My Family?
2020 · Kevin

Aaliyah: The Princess of R&B
2014 · Ryan Nichols

Spectacular!
2009 · Stavros

Come Dance at My Wedding
2009 · Zach Callahan

Be Mine, Valentine
2022 · Jordan

Word of Honor
2003 · Young CPL. Lawrence Cane

The Bay of Love and Sorrows
2002 · Robert Allan "Silver" Brassaurd

Girl Fight
2011 · Brown Gilmore

Getting to Know You
2020 · Chef

Crowning at the Prom
2026 · Craig

Tagged: The Jonathan Wamback Story
2002 · Kyle

Manhattan Undying
2016 · Det. Bradimore

7 Things To Do Before I'm 30
2008 · Michael Chapman

Entropic
2019 · Dan

A Killer Upstairs
2005 · Michael Nowlin

Rescue Heroes: The Movie
2003 · Wayne (voice)

An Audience of Chairs
2018 · Duncan

Fantastic Four: World's Greatest Heroes: Vol. 1
2006 · Human Torch

The Murdoch Mysteries: Under the Dragon's Tail
2005 · John Meredith

Family in Hiding
2006 · Brian

Killer Hair
2009 · Beau Radford

Burnt Grass
2014 · Jack

Hooked on Speedman
2008 · Vince

This Time
2023 · Actor

Lemon
2013 · Manny

The Waiting Room
2015 · Derek

Made from Leakproof Plastic
2025 · Daniel

Testing
2022 · Bradley