2023
A Cowboy Christmas Romance as Harrison Crenshaw2019
Love, Death & Robots as Sr. Sergeant Kravchenko / Private Kaminsky (voice)2019
Love, Death & Robots as Major (voice)2019
Batman: Hush as Jim Gordon (voice)2018
Freedom Fighters: The Ray as Richard Terrill (voice)2018
Interference as Wolf2017
Freedom Fighters: The Ray as Robert Terrill (voice)2017
Shockwave: Countdown to Disaster as Pierce2017
A Wedding Wonderland as Holden Pierce2016
Batman: Bad Blood as Commissioner Gordon (voice)2015
Justice League: Gods and Monsters Chronicles as Kobra (voice)2015
Justice League: Gods and Monsters as General Zod / Darkseid (voice)2014
Faking It as Mr. Booker2014
Justice League: War as Desaad (voice)2014
Son of Batman as Gordon / Ubu (voice)2014
Death Clique as Paul Cowan2013
Beware the Batman as Dr. Anatol Mykros (voice)2013
Side Effects as David Connolly2013
Raze as Kurtz2013
The Cheating Pact as Greg Hamilton2012
Baby Daddy as Jim2011
Hall Pass as Rick Coleman2011
Green Lantern: Emerald Knights as Atrocitus (voice)2009
NCIS: Los Angeles as LA District Attorney Frank Gibson2008
Eleventh Hour as Not available2007
Babysitter Wanted as Jim Stanton2007
Closing Escrow as Peter2006
Kyle XY as Stephen Trager2006
Escape as Emotional Man2005
Bones as JP Gratton2005
Weeds as Mr. Graves2005
E-Ring as Not available2004
Desperate Housewives as Peter Hickey2004
A Boyfriend for Christmas as Ted Powell2004
Just Desserts as Jim2004
Life on Liberty Street as Mitch2003
Legally Blonde 2: Red, White & Blonde as UPS Guy2002
CSI: Miami as Not available2001
Star Trek: Enterprise as Xindi-Reptilian Soldier2001
Legally Blonde as UPS Guy2000
Thirteen Days as Floyd1999
Providence as Beau Tucker1998
Secrets of a Chambermaid as Bruce1997
Beyond Belief: Fact or Fiction as Alan Weaver (segment "The Bridesmaid")1994
Ellen as Mike Lyons1994
Models Inc. as Not available1993
Diagnosis: Murder as Gene Trent1993
The John Larroquette Show as David1992
Army of Darkness as Tiny Ash #21990
Beverly Hills, 90210 as Not available1990
Wings as Tom