2022
Broken Angel as Sam2019
Volition as Mick2014
Bad City as L. Donald Bramante2013
Delete as Gen. Cassius Giles USAF2012
Alcatraz as Elmore - Pianist2012
Upside Down as Albert2010
My Little Pony: Friendship Is Magic as Flutterguy (voice)2010
My Little Pony: Friendship Is Magic as Red Dragon (voice)2010
Smoke Screen as Detective Clark2010
The Final Storm as Charles Booker2010
2012: Roland Emmerich - Master of the Modern Epic as Self2010
Fathers & Sons as Blu2009
League of Super Evil as General Sargent (voice)2009
2012 as Harry Helmsley2008
Fringe as Stephen Farnsworth2008
At Jesus' Side as Ulysses (Voice)2007
Blood Ties as Augustus2007
Tin Man as Tutor / Toto2007
Tin Man as Toto2006
Barbie Fairytopia: Mermaidia as Deep Bibble (voice)2006
Fierce People as Gates2006
Like Mike 2: Streetball as Coach Archie2006
Presumed Dead as Captain Dade2006
Connors' War as Brooks2005
Supernatural as Dr. Jennings2005
Murder at the Presidio as Assistant D.A.2005
Fugitives Run as Rusty2004
The Collector as Not available2004
The Final Cut as Zoe Tech Representative2004
Stellaluna as Great White Owl2004
Call Me: The Rise and Fall of Heidi Fleiss as Police Chief2004
G.I. Joe: Valor vs. Venom as Heavy Duty (voice)2004
Jack as Coach2003
Hot Wheels: World Race as Hasis (voice)2003
On Thin Ice as Not available2003
Jasper, Texas as James Byrd Sr.2003
G.I. Joe: Spy Troops as Heavy Duty (voice)2003
Imaginext: Fortress of the Dragon as Lord Dragonmont (voice)2002
The Dead Zone as Ben Cartwright2002
The Twilight Zone as Thomas Sumner2002
Breaking News as Not available2002
The Santa Clause 2 as John Pierce2002
K-9: P.I. as Captain Thomas2002
Johnson County War as Hambone2002
Inspector Gadget's Last Case as Velvetmobile (voice)2002
Joe as Joe Fortes (voice)2002
Roughing It as Johnston2002
Groove Squad as Coach (voice)2001
Smallville as Franklin W. Stern2001
Night Visions as Dooley (segment "The Passenger List")2001
Halloweentown II: Kalabar's Revenge as Gort2001
ReBoot - Daemon Rising as Killabyte / Gigabyte (voice)2000
Andromeda as Marlowe2000
X-Men: Evolution as Not available2000
2gether: The Series as Marvin Boyd2000
Holiday Heart as Pastor Henry2000
Convergence as John Fellons2000
Blacktop as Buck2000
Mermaid as Caretaker2000
Middlemen as Dizzy2000
The Christmas Secret as Haskins1999
Relic Hunter as Abdulla1999
Atomic Train as Reuben Castillo1999
Our Guys: Outrage at Glen Ridge as D.A. Stevens1999
G-Saviour as Chief Councilor Graves1999
Don't Look Behind You as George Reeder1999
The Color of Courage as Hollis Grey1998
Da Vinci's Inquest as Not available1998
Seven Days as Not available1998
First Wave as Special Agent Haley Burbitt1998
RoboCop: Alpha Commando as Not available1998
Welcome to Paradox as Not available1998
Creature as Rollie Gibson1998
Shadow Raiders as Lord Mantel (voice)1998
Every Mother's Worst Fear as Detective Maris1998
The Animated Adventures of Tom Sawyer as Jim (voice)1998
Bone Daddy as Trent1997
Stargate SG-1 as Sheriff Knox1997
Earth: Final Conflict as CIA Agent Morris Carter1997
Honey, I Shrunk the Kids: The TV Show as Not available1997
Extreme Dinosaurs as Hardrock (voice)1997
Bliss as Nick1997
Dead Silence as Special Agent Henry Lebow1997
Intensity as Ethan Trevaine1997
Final Descent as Jack Eberly1997
That Old Feeling as Piano Player1997
Intensity as Ethan Trevaine1997
A Call to Remember as Hank McTier1996
Beast Wars: Transformers as Tigerhawk / Vok #1 (voice)1996
Beast Wars: Transformers as Tigertron (voice)1996
Beast Wars: Transformers as Tigerhawk (voice)1996
Beast Wars: Transformers as Tigatron (voice)1996
Murder at My Door as Det. Mike Ferguson1995
The Outer Limits as Stanley1995
The Outer Limits as 2013 U.S. President1995
The Outer Limits as Captain John Owens1995
G.I. Joe Extreme as Not available1995
Convict Cowboy as Warden Bill Ranner1995
A Child Is Missing as Police Chief1994
Viper as Mr. Kempler1994
ReBoot as Not available1994
M.A.N.T.I.S. as Not available1994
RoboCop: The Series as Sergeant Stanley Parks1994
Whale Music as Mookie Saunders1994
RoboCop: The Future of Law Enforcement as Sergeant Stanley Parks1994
For the Love of Aaron as Mark Perkins1994
Love on the Run as Ray Valentine1993
The X-Files as Det. Pennock1993
The X-Files as Claude Peterson1993
Kung Fu: The Legend Continues as Sugar Williams1993
Madison as Not available1993
Another Stakeout as Seattle Det. Wills1993
A Stranger in the Mirror as Kenyon's Butler1993
Miracle on Interstate 880 as Fireman Shafer1992
Forever Knight as Capt. Joe Reese1992
Bill & Ted's Excellent Adventures as Holy One #11992
Knight Moves as Steve Nolan1992
Mortal Sins as Det. Rollie1991
Palace Guard as Not available1991
Bingo as Motorcycle Cop1991
K2 as Man on Wheelchair1991
A Mother's Justice as Det. Roy Bogardus1990
Mom P.I. as Not available1990
Bird on a Wire as Plainclothesman1990
The Russia House as Merv1990
Cadence as Eugene 'Spoonman' Bryce1990
Cold Front as The Bartender1989
Unsub as Captain Starks1989
Look Who's Talking as Director1989
Immediate Family as Crib Mover1989
Changes as Not available1988
Shoot to Kill as Not available1988
Watchers as Cliff1988
Davy Crockett: Rainbow in the Thunder as Butler1988
The Red Spider as Bo Davis1987
21 Jump Street as Breeze1987
21 Jump Street as Henderson1987
21 Jump Street as Officer Lauer1987
21 Jump Street as Cop1987
21 Jump Street as Cabbie1987
21 Jump Street as Tom Holloway1987
Wiseguy as Not available1987
The New Adventures of Beans Baxter as Colonel1987
The Stepfather as Lt. Jack Wall1987
Stakeout as Not available1987
After the Promise as Not available1987
Malone as Rev. Danby1986
Firefighter as Firefighter / Paramedic Washington1986
High Stakes as Reverand Willis1985
MacGyver as Sheriff Max Hubbard1985
MacGyver as Lt. Rhome1985
Stingray as Not available1985
Brotherly Love as Wineman1985
Rainbow War as Not available1984
Finders Keepers as Wade Eichorn1984
Secrets of a Married Man as Cop #21981
Mr. Patman as Orderly1980
Huckleberry Finn and His Friends as Not available1980
The Plutonium Incident as Benny1979
Letters from Frank as Mover #1