2025
Keeper as Darren2024
Earth Abides as Ezra2023
Unnatural Causes as Not available2021
Family Law as Yannick Krol2019
Nancy Drew as Aristotle2019
Corporate Monster as Robert Turner2018
O.I. as Chris2017
Riverdale as David2017
The Good Doctor as Benji2017
Cut Shoot Kill as Jason2016
You Me Her as Tucker2016
Wiener-Dog as Director2016
Curmudgeons as Brant2016
Our Time as Gabe2015
The Magicians as Vince2015
iZombie as Vampire Steve2015
Marvel's Jessica Jones as Holden2015
Eadweard as Rondinella2014
The 100 as Apprentice2014
The Flash as Eddie Slick / Sand Demon2014
Gotham as Benny2014
Forever as Paul Gould2014
Deadbeat as Dark Suit #22013
Motive as Dr. Henry Price2013
King & Maxwell as Sergei Kransnakov2013
Delete as Major Kensington2013
Cinemanovels as Adam2012
Primeval: New World as Skeezer2012
Wrath of the Titans as Elite Guard No. 22011
Fairly Legal as Antonio2010
Blue Bloods as Lukas Gorski2008
Fringe as Briggs2006
Saved as Charles2006
Firewall as Vel2006
The Secret of Hidden Lake as Jack Jr2005
Supernatural as Alton Morehead2005
Supernatural as Max Jaffe2005
Godiva's as Eddie2005
Ladies Night as Zack Kirkland / Pavalek2005
A Simple Curve as buck2004
The Collector as Rudy Loets2004
Blade: Trinity as Dingo2004
Walking Tall as Kenner2004
Stephen King's Kingdom Hospital as Antubis2004
Saved! as Mitch2004
The Five People You Meet In Heaven as Rabozzo2004
Kingdom Hospital as Antubis2004
Show Me as Jackson2004
My Old Man as Young Hank2003
Dead Like Me as Rich Guggenheim2003
Heart of America as Daniel Lynne2003
Falling Angels as Tom2002
The Dead Zone as Goth Guy2002
The Water Game as Gavin2001
Smallville as Jeff Palmer2001
24 as Tim2001
Dead Last as Vaughn Parrish2001
Strange Frequency as Toby2001
Gypsy 83 as Clive Webb2001
Strange Frequency as Toby (segment "More Than a Feeling")2000
Dark Angel as Jonathan2000
Higher Ground as David Ruxton2000
Ricky 6 as Greg2000
Deadlocked as Ellis Moseley2000
Painful Secrets as Craig Crosetto1999
So Weird as Pete1999
Mentors as Reggie1999
Our Guys: Outrage at Glen Ridge as John Tierney1999
H.E. Double Hockey Sticks as Skid1999
Rollercoaster as Darrin1998
First Wave as Robbie Harlock1998
The Net as Kiss Shirt1998
Da Vinci's Inquest as Nate Gillis1998
Cold Squad as Young Daniel1998
Beauty as Sean1997
The Adventures of Shirley Holmes as Norman Meltzer / Hype Bravado1997
Dead Man's Gun as 'Little Boy' Dawkins1997
Honey, I Shrunk the Kids: The TV Show as Manny1996
Millennium as Ghost Storyteller1996
Millennium as Devil Worshipper1993
The X-Files as Brit (uncredited)