2025
Rust as Blackburn2025
No Address as Harris2024
Reagan as George Schultz2024
The Ghost Trap as Maynard2024
Star Wars: Tales of the Empire as Gilad Pellaeon (voice)2024
Americans with No Address as Self2024
Schindler Space Architect as Frank Lloyd Wright (voice)2023
Butcher's Crossing as Charlie Hoge2023
Heightened as Gordon2022
The Audition as Joel2022
Alchemy of the Spirit as Oliver2020
FBI: Most Wanted as Maurice Hewitt2020
The Dark and the Wicked as Priest2020
Dead Talk Live as Self - Guest2020
The Wall of Mexico as Michael Rand2019
The Mandalorian as Gilad Pellaeon2019
Truth Be Told as Lee Hackman2019
Dark Harbor as Priest James2018
City of Lies as Edwards2018
The Maestro as Mario Castelnuovo-Tedesco2018
Proud Mary as Uncle2017
Born Guilty as Mr. Milk2017
Shot as Dr. Roberts2016
Bull as Judge Hollingsworth2016
MacGyver as General John Acosta2016
Allegiant as Phillip2016
Moments of Clarity as Artemis2015
Supergirl as Peter Lockwood2015
Zoo as Ronnie 'Dogstick' Brannigan2015
12 Monkeys as Jonathan Foster2015
Solace as Mr. Ellis2015
The Gift as Forrest Bobo2014
Son of Batman as Dr. Kirk Langstrom (voice)2014
Salem as Magistrat Hale2014
Transcendence as Dr. Thomas Casey2014
Small Time as Chick2014
This Last Lonely Place as Frank Devore2014
Pony as Uncle Jeff2013
Beware the Batman as Manhunter / Paul Kirk (voice)2013
Live at the Foxes Den as Kenneth2013
Louder Than Words as Dr. Lansen2012
Longmire as Jeremiah Rains2012
That Guy... Who Was in That Thing as Self2012
Tales of Everyday Magic as Peter Keller2011
Being Human as Liam McClean2011
Being Human as Liam McLean2011
Five as Peter2011
Seeking Justice as Lieutenant Durgan2011
The Booth at the End as The Man2011
Girl Walks Into a Bar as Moe2010
The Walking Dead as Gregory2010
Justified as Charles Monroe2010
Nikita as Percy Rose2010
Ben 10: Ultimate Alien as Warden Morgg / Trukk (voice)2010
Faster as Sergeant Mallory2010
Kick-Ass as Detective Gigante2010
Below the Beltway as McMahon2010
Luster as Detective Carter2010
Bedrooms as Harry2009
Superman/Batman: Public Enemies as Captain Atom (voice)2009
Year One as King2009
Women in Trouble as Mr. Frost2009
Cook County as Sonny2009
Repo Chick as Father De La Chasse2009
Inside the Box as Fred O'Brien2009
The Toe Tactic as Dad2009
Sparks as Sid Harris2008
The Mentalist as Sheriff Thomas McAllister2008
Batman: The Brave and the Bold as Sinestro (voice)2008
Taken as Stuart St. John2007
Fracture as Judge Moran2007
Seraphim Falls as Railroad Foreman2006
Jericho as John Smith (uncredited)2006
Jericho as John Smith (voice)2006
Magma: Volcanic Disaster as Peter Shepherd2006
The Garage as Doc Ruppert2006
Out There as Uncle Doug2005
Criminal Minds as Det. Hyde2005
Bones as Dr. Bancroft2005
The Closer as Detective Curt Landry2005
Medium as Mitchell Slocombe2005
North Country as Arlen Pavich2005
Deepwater as Gus2005
Standing Still as Jonathan2005
Drop Dead Sexy as Harkness2004
Boston Legal as A.D.A. Rex Swarthmore2004
The Batman as Paul (voice)2004
In Enemy Hands as Admiral Kentz2004
100 Scariest Movie Moments as Self2004
The Last Full Measure as Not available2003
Teen Titans as Mento / General Immortus (voice)2003
Teen Titans as Warp (voice)2003
Karen Sisco as Alvin Simmons2003
Quicksand as Joey Patterson2003
The Third Date as Tommy Tulip2002
The Twilight Zone as Harry Kellogg2002
The Court as Keith Nolan2001
24 as George Mason2001
Law & Order: Criminal Intent as George Pagolis2001
Justice League as General Brak / Soldier (voice)2001
Justice League as General Brak / Dignitary / Soldier (voice)2001
The Man from Elysian Fields as Virgil Koster2001
Storytelling as Mr. DeMarco2001
Going to California as Clay Shelton2001
China: The Panda Adventure as Dakar Johnston2000
CSI: Crime Scene Investigation as Rory Atwater2000
Shanghai Noon as Nathan Van Cleef2000
Timecode as Evan Wantz1999
The West Wing as Franklin Hollis1999
Batman Beyond as Dr. Childes (voice)1999
Universal Soldier: The Return as Dr. Dylan Cotner1999
The Cherry Orchard as Yepihodov1999
NetForce as Bo Tyler1999
Netforce as Bo Tyler1998
The Wild Thornberrys as Barking Deer #2 (voice)1998
The Wild Thornberrys as Stoat (voice)1998
Driven as J.D. Johnson1998
The Truth About Juliet as George1998
Phoenix as Lt. Clyde Webber1998
Winchell as Gavreau1997
Gattaca as Dr. Lamar1997
The Killing Jar as Danny “Figaretto” Evans1997
Extreme Ghostbusters as Not available1997
Air Force One as Agent Gibbs1997
Breast Men as Male Interviewer1997
The Legend of Calamity Jane as Additional Voices (voice)1997
One Night Stand as Charlie's Friend1997
Amistad as Hammond1996
Nash Bridges as Neil Wojak1996
Superman: The Animated Series as Sgt. Corey Mills (voice)1996
The Rock as Lonner (uncredited)1996
Bulletproof as Gentry1996
Poison Ivy 2: Lily as Donald Falk1996
If These Walls Could Talk as John Barrows1996
Women: Stories of Passion as Jimbo1996
Apollo 11: First Steps on the Moon as Buzz Aldrin1996
Barb Wire as Alexander Willis1996
For Hope as Date #4 (uncredited)1996
Persons Unknown as Tosh1996
A Kidnapping in the Family as Curtis Harrison1996
A Family Thing as Sunburned Man1996
Within the Rock as Ryan1995
The Outer Limits as Terry McCammon1995
Heat as Ralph1995
Apollo 13 as Henry Hurt1995
Leaving Las Vegas as Cynical Cabbie1995
Safe as Greg1995
Partners as Christophe Nnngaarzh1995
The Fifteen Minute Hamlet as Shakespeare1994
ER as Detective Wilson1994
Duckman as Hans (voice)1994
Gargoyles as Iago (Voice)1994
Gargoyles as Coldsteel (Voice)1994
New York Undercover as Dr Carl Weschler1994
Life with Louie as Pro Shop Cashier (voice)1994
Caroline at Midnight as Joey Szabo1994
The Tick as Octopaganini (voice)1994
Attack of the 50 Ft. Woman as Second Man1994
Roswell as Sherman Carson1993
The X-Files as Dr. Hodge1993
The Adventures of Brisco County, Jr. as Brett Bones1993
Good Advice as Bernard1993
Donato and Daughter as Russ Loring1993
It's Nothing Personal as James Blakemore1992
A Few Good Men as Capt. Whitaker1992
Candyman as Trevor Lyle1992
The Keys as Harold1992
A Private Matter as Peter Zenner1992
The Gun in Betty Lou's Handbag as Marchat1992
Deadly Matrimony as Kozolowski1991
Terminator 2: Judgment Day as Todd Voight1991
Not of This World as Bruce MacNamara1991
Dillinger as Harry Copeland1991
Murder in High Places as Wayne1991
Billy Bathgate as Harvey Preston1991
For the Boys as Roberts, Vietnam1990
Law & Order as Clay Pollack1990
Internal Affairs as Rudy Mohr1990
The Grifters as Lt. Pierson1990
Super Force as Dr Landru1990
The Guardian as Detective1990
Grand as Jeffrey1990
The Assassin as John Patrick Earl1990
The Rookie as Blackwell1990
Short Time as Stark1990
The Last of the Finest as Fast Eddie1990
The Gumshoe Kid as Monty Griswold1989
L.A. Takedown as Waingro1989
The Fabulous Baker Boys as Lloyd1988
Deadly Dreams as Jack Torme1988
The Verne Miller Story as Cardogan1988
Tapeheads as Ricky Fell1987
Straight to Hell as Preacher McMahonNaN
Day One as Not available1988
The Lawless Land as Ez Andy1987
Wiseguy as Ray Spiotta1987
Walker as Byron Cole1986
Sid and Nancy as Bowery Snax1986
Omega Syndrome as Yo-Yo1985
The Twilight Zone as (segment "Take My Life...Please!")1985
Moonlighting as Scalper1985
Volunteers as Kent Sutcliffe1984
Miami Vice as Tommy Lowell1984
Riptide as Taxi Driver1983
The A-Team as Baker1983
The A-Team as Sergeant Wilson1982
Cagney & Lacey as Maurice1982
Remington Steele as Dan Kowalski1982
Tales of the Gold Monkey as Eric FrombyNaN
Oddities as Not available1982
Tag: The Assassination Game as Connally1981
Falcon Crest as Buzz Whitehead1981
Mommie Dearest as Christopher Crawford1981
Fire on the Mountain as Not available1979
Hart to Hart as Christopher Hawks1977
The Incredible Hulk as Tom1972
M*A*S*H as MarineNaN
Recluse as Not available