2020
Mystery 101: An Education in Murder as Winston2019
Phil as Childhood Friend2018
Garage Sale Mysteries: The Pandora's Box Murders as Allan Demetry2017
The Good Doctor as Ethan Murphy2017
Legion as Large Man Karl2017
Legion as Benny2017
Drone as Dave2017
Darrow & Darrow as Dave Killian2017
LEGO Ninjago: Happy Birthday to You! as Cole2016
Travelers as Hickman2016
Ninjago: Masters of Spinjitzu - Day of the Departed as Cole (voice)2016
A Wish for Christmas as Brant2016
The Irresistible Blueberry Farm as Skip2016
Death of a Vegas Showgirl as Mike2015
Supergirl as Officer Petrocelli2015
LEGO Star Wars: Droid Tales as Anakin Skywalker (voice)2015
LEGO Star Wars: Droid Tales as Anakin Skywalker / General Grievous / Ithorian Customer (voice)2015
LEGO Star Wars: Droid Tales as Anakin Skywalker / General Grievous / Red Guard #2 / Ithorian Customer (voice)2015
12 Rounds 3: Lockdown as Saul2015
Murder, She Baked: A Plum Pudding Mystery as Larry Jaeger2015
I Wanna Date U as Holly's Co-Council2014
The Flash as Coach2014
Marvel Knights: Eternals as Ajak2014
RoboCop as Co-Pilot2014
A Ring by Spring as Tom Halsey2014
Marvel Knights: Eternals as Ajak2013
Lego Star Wars: The Yoda Chronicles as Anakin Skywalker (voice)2013
Lego Star Wars: The Yoda Chronicles as Anakin Skywalker / General Grievous (voice)2013
Ultimate Wolverine vs. Hulk as Tony Stark (voice)2013
Spooksville as Coach MacGillis2013
Ultimate Wolverine vs. Hulk as Tony Stark (voice)2012
Ninjago: Masters of Spinjitzu as Cole (voice)2012
Ninjago: Masters of Spinjitzu as Ghost (voice)2012
Ninjago: Masters of Spinjitzu as Cop #3 (voice)2012
Arrow as Matt Istook2012
Ring of Fire as Engineer2012
Maximum Conviction as Not available2011
Mortal Kombat: Legacy as King Jerrod2011
The Pastor's Wife as Walt Freeland2011
Ninjago: Masters of Spinjitzu pilot as Cole2010
Life Unexpected as Nick2010
Human Target as Eddie2010
A Family Thanksgiving as Tim2009
Stargate Universe as Bridge Officer2008
Fringe as Maddox & Maddox (Canaan)2008
At Jesus' Side as Jesus / Vendor #2 (voice)2007
Blood Ties as Brady2007
Mosaic as Mosaic (voice)2006
Ōban Star-Racers as Książe Aikka (voice)2006
Team Galaxy as Josh Kirkpatrick (voice)2006
Kong: Return to the Jungle as Jason (voice)2005
Supernatural as Ex-Husband2005
Class of the Titans as Jay (voice)2005
Transformers: Cybertron as Hot Shot2005
Hot Wheels AcceleRacers: The Ultimate Race as Shirako Takamoto (voice)2005
Hot Wheels AcceleRacers: Ignition as Shirako Takamoto2005
Hot Wheels AcceleRacers: The Speed of Silence as Shirako Takamoto (voice)2005
Ark as Rogan (voice)2005
Hot Wheels AcceleRacers: Breaking Point as Shirako Takamoto (voice)2005
My Scene Goes Hollywood: The Movie as Hudson (voice)2004
Stargate Atlantis as Captain Dave Kleinman2004
Jammin' in Jamaica as Hudson (voice)2004
Masquerade Madness as Hudson (voice)2003
Hot Wheels: World Race as (voice)2003
Transformers: Armada as Rad (voice)2003
Out of Order as Not available2002
My Scene as Hudson (voice)2002
L.A. Law: The Movie as Young Man2002
Slap Shot 2: Breaking the Ice as Ash2002
Evolution: The Animated Movie as Ira Kane2001
Broken Saints as Raimi Matthews (voice)2001
Broken Saints as Boat Thug #2 (voice)2001
Special Unit 2 as Scott Caputo2001
Alienators: Evolution Continues as Not available2001
Barbie in the Nutcracker as Nutcracker / Prince Eric (voice)2001
Bones as Palmer2001
Avalanche Alley as Jake2000
X-Men: Evolution as Cyclops (voice)2000
Kong: The Animated Series as Not available2000
Action Man as Jimmy Woo (voice)1999
Yvon of the Yukon as Not available1999
Total Recall 2070 as Not available1999
The Hunt For The Unicorn Killer as John Maddux1999
NASCAR Racers as "Redline" O'Rourke (voice)1999
The Hunt for the Unicorn Killer as John Maddux1998
Highlander: The Raven as Marco Becker1998
First Wave as Quentin Billup1998
Brats of the Lost Nebula as Zadam (voice)1998
Someone to Love Me as Ryan1998
Storm Chasers: Revenge of the Twister as Storm Chaser1998
Ninja Turtles: The Next Mutation - East Meets West as Michaelangelo (voice)1998
Playing to Win: A Moment of Truth Movie as Ryan1997
Stargate SG-1 as Militia Man1997
Stargate SG-1 as Tara'c1997
Ninja Turtles: The Next Mutation as Michaelangelo (voice)1997
Moment of Truth: Into the Arms of Danger as Man at Truck Stop1996
Stand Against Fear as Nelson1995
The Outer Limits as Kirby1994
Viper as Tim Vernon2012
Ninjago: Masters of Spinjitzu In Memory Of