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