2018
Love, of Course as Edward Seton2015
The Expanse as Craig2014
RoboCop as Dr. Alan2010
Lost Girl as Tshombe2010
Who Is Clark Rockefeller? as Det. Lewis Cook2009
Warehouse 13 as Principal Hendricks2009
The Note II: Taking a Chance on Love as Jules Grandfield2008
Flashpoint as Not available2007
P2 as Karl2007
Shake Hands with the Devil as Kofi Annan2007
Bottom Feeder as Sarge2006
A Dad for Christmas as Richard2006
Absolution as Dr. Mitch Powell2005
Get Rich or Die Tryin' as Reverend2005
The Man as Second I.A. Agent2005
The Perfect Man as English Teacher2005
Burnt Toast as Lou2005
Knights of the South Bronx as Assistant Principal Allen Hill2004
ReGenesis as Wayne MacPherson2004
Kevin Hill as Judge Sawyer2004
This Is Wonderland as Mr. Johnson2004
H2O as U.S. President Monroe2004
The Skulls III as Captain Harlan2003
Platinum as Allen2003
How to Deal as Not available2003
Mafia Doctor as Dr. Lawrence2002
Puppets Who Kill as Not available2002
The Sum of All Fears as General Wilkes2002
Cube 2: Hypercube as The General2002
The Red Sneakers as Mr. Seabrooke2002
Pretend You Don't See Her as Witness Protection Agent2002
Everybody's Doing It as Principal Kerr2001
Doc as Not available2001
Mutant X as General Sutton2001
Blackout as First Official2000
Caitlin's Way as Not available2000
Left Behind as Alan Tompkins2000
Custody of the Heart as Police Officer2000
Range of Motion as Flozell2000
Who Killed Atlanta's Children? as Police Spokesman2000
One Kill as Gunnery Sgt. Finch1999
Relic Hunter as Budur1999
Twice in a Lifetime as Todd1999
Family of Cops III: Under Suspicion as Desk Sargeant1999
P.T. Barnum as Jeremiah1999
To Love, Honor, & Betray as Det. Gonda1999
Deep in My Heart as OB-Gyn doctor1999
The Wrong Girl as Police Detective Jacobs1998
Highlander: The Raven as Simon Clark1998
The Taking of Pelham One Two Three as ESU lieutenant1998
Down in the Delta as Manager1998
Airborne as Not available1998
Giving Up the Ghost as Judge Gleason1997
The Don's Analyst as Dr. Lustig1997
Color of Justice as New York Assistant D.A1997
...First Do No Harm as Not available1997
Elvis Meets Nixon as Cabbie1996
Psi Factor: Chronicles of the Paranormal as Not available1996
FX: The Series as Tod Rossi1996
Fly Away Home as Air Force Reporter1996
Talk to Me as Public Defender1996
Ed McBain's 87th Precinct: Ice as Det. Arthur Brown1996
The Haunting of Lisa as Sgt. Hill1996
The Conspiracy of Fear as Patterson1995
Goosebumps as Bob Erikson1994
Monster Force as Not available1994
Highlander: Unholy Alliance as Charlie DeSalvo1993
Du lügst as Dr. Kerr1992
Highlander: The Series as Charlie DeSalvo1992
X-Men as Bishop (voice)1992
Terror on Track 9 as Reporter #21991
F/X2 as Detective McQuay1991
Married to It as Limo Driver1990
Swamp Thing as Not available1989
Millennium as Briley1988
War of the Worlds as Norton Drake1988
Switching Channels as Guard1987
Friday the 13th: The Series as Sam 'Kid' Cornelius1987
Blue Monkey as Anthony Rivers1987
Nowhere to Hide as Harvey1987
Nightstick as Price1987
Pretty Kill as Joey1986
Easy Prey as Blair1986
Christmas Eve as Mays1986
The High Price of Passion as Locksmith1984
Iceman as Dr. Vermeil1984
Covergirl as Cairo1982
Shock-Trauma as Sam Hooker1981
Improper Channels as Motorcycle Cop1981
A Far Cry From Home as Not available1980
Deadline as Student #11979
Running as Chuck Stone1979
Search and Destroy as Rosie Washington