2025
No Address as Harris2024
Star Wars: Tales of the Empire as Gilad Pellaeon (voice)2024
Reagan as George Schultz2024
The Ghost Trap as Maynard2024
Americans with No Address as Self2023
Butcher's Crossing as Charlie Hoge2023
Heightened as Gordon2022
The Audition as Joel2022
Alchemy of the Spirit as Not available2020
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
Proud Mary as Uncle2018
The Maestro as Mario Castelnuovo-Tedesco2017
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
12 Monkeys as Jonathan Foster2015
Zoo as Ronnie 'Dogstick' Brannigan2015
Solace as Mr. Ellis2015
The Gift as Forrest Bobo2014
Salem as Magistrat Hale2014
Transcendence as Dr. Thomas Casey2014
Small Time as Chick2014
Son of Batman as Dr. Kirk Langstrom (voice)2014
This Last Lonely Place as Frank Devore2014
Pony as Uncle Jeff2013
Beware the Batman as Manhunter / Paul Kirk (voice)2013
Louder Than Words as Dr. Lansen2013
Live at the Foxes Den as Kenneth2012
Longmire as Jeremiah Rains2012
That Guy... Who Was in That Thing as Self2012
Tales of Everyday Magic as Not available2011
Being Human as Liam McClean2011
Being Human as Liam McLean2011
The Booth at the End as The Man2011
Seeking Justice as Lieutenant Durgan2011
Five as Peter2011
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
Kick-Ass as Detective Gigante2010
Faster as Sergeant Mallory2010
Bedrooms as Harry2010
Luster as Detective Carter2010
Below the Beltway as McMahon2009
Year One as King2009
Superman/Batman: Public Enemies as Captain Atom (voice)2009
Women in Trouble as Mr. Frost2009
Repo Chick as Father De La Chasse2009
The Toe Tactic as Dad2009
Cook County as Sonny2009
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
Out There as Uncle Doug2006
The Garage as Not available2005
Criminal Minds as Det. Hyde2005
Bones as Dr. Bancroft2005
Medium as Mitchell Slocombe2005
The Closer as Detective Curt Landry2005
North Country as Arlen Pavich2005
Standing Still as Jonathan2005
Drop Dead Sexy as Harkness2005
Deepwater as Gus2004
Boston Legal as A.D.A. Rex Swarthmore2004
The Batman as Paul (voice)2004
100 Scariest Movie Moments as Self2004
In Enemy Hands as Admiral Kentz2004
The Last Full Measure as Not available2003
Teen Titans as Mento / General Immortus (voice)2003
Teen Titans as Warp (voice)2003
Karen Sisco as Not available2003
Quicksand as Joey Patterson2003
The Third Date as Tommy Tulip2002
The Twilight Zone as Harry Kellogg2002
The Court as Not available2001
Law & Order: Criminal Intent as George Pagolis2001
24 as George Mason2001
24 as Voice of the Handler2001
Justice League as General Brak / Dignitary / Soldier (voice)2001
Justice League as General Brak / Soldier (voice)2001
Wolf Lake as Carl2001
Going to California as Clay Shelton2001
Storytelling as Mr. DeMarco2001
The Man from Elysian Fields as Virgil Koster2001
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
Netforce as Bo Tyler1999
Universal Soldier: The Return as Dr. Dylan Cotner1999
NetForce as Bo Tyler1999
The Cherry Orchard as Yepihodov1998
The Wild Thornberrys as Barking Deer #2 (voice)1998
The Wild Thornberrys as Stoat (voice)1998
Phoenix as Lt. Clyde Webber1998
Winchell as Gavreau1998
Driven as J.D. Johnson1998
The Truth About Juliet as George1997
Gattaca as Dr. Lamar1997
Extreme Ghostbusters as Not available1997
Air Force One as Agent Gibbs1997
The Legend of Calamity Jane as Additional Voices (voice)1997
Breast Men as Male Interviewer1997
The Killing Jar as Danny “Figaretto” Evans1997
Amistad as Hammond1996
Nash Bridges as Neil Wojak1996
Superman: The Animated Series as Sgt. Corey Mills (voice)1996
The Rock as Lonner (uncredited)1996
Women: Stories of Passion as Jimbo1996
If These Walls Could Talk as John Barrows1996
A Family Thing as Sunburned Man1996
Apollo 11: First Steps on the Moon as Buzz Aldrin1996
For Hope as Date #4 (uncredited)1996
Poison Ivy 2: Lily as Donald Falk1996
Barb Wire as Alexander Willis1996
Bulletproof as Gentry1996
Persons Unknown as Tosh1996
Within the Rock as Ryan1996
A Kidnapping in the Family as Not available1995
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 Not available1995
The Fifteen Minute Hamlet as Shakespeare1994
ER as Detective Wilson1994
New York Undercover as Not available1994
Gargoyles as Not available1994
Duckman as Not available1994
Life with Louie as Not available1994
The Tick as Octopaganini (voice)1994
Attack of the 50 Ft. Woman as Second Man1994
Roswell as Sherman Carson1994
Caroline at Midnight as Joey Szabo1993
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 Gun in Betty Lou's Handbag as Marchat1992
Deadly Matrimony as Kozolowski1992
The Keys as Harold1992
A Private Matter as Peter Zenner1991
Terminator 2: Judgment Day as Todd Voight1991
For the Boys as Roberts, Vietnam1991
Murder in High Places as Wayne1991
Not of This World as Bruce MacNamara1991
Dillinger as Harry Copeland1991
Billy Bathgate as Harvey Preston1990
Law & Order as Clay Pollack1990
Super Force as Not available1990
The Rookie as Blackwell1990
Grand as Jeffrey1990
The Last of the Finest as Fast Eddie1990
The Guardian as Detective1990
Short Time as Stark1990
The Gumshoe Kid as Monty Griswold1990
Internal Affairs as Rudy Mohr1990
The Grifters as Lt. Pierson1990
The Assassin as John Patrick Earl1989
L.A. Takedown as Waingro1989
The Fabulous Baker Boys as Lloyd1988
Tapeheads as Ricky Fell1988
The Verne Miller Story as Cardogan1988
Deadly Dreams as Jack Torme1988
The Lawless Land as Ez Andy1987
Wiseguy as Not available1987
Walker as Byron Cole1987
Straight to Hell as Preacher McMahon1986
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 Not available1984
Riptide as Taxi Driver1983
The A-Team as Baker1983
The A-Team as Sergeant Wilson1982
Remington Steele as Dan Kowalski1982
Cagney & Lacey as Not available1982
Tales of the Gold Monkey as Not available1982
Tag: The Assassination Game as Connally1981
Falcon Crest as Buzz Whitehead1981
Fire on the Mountain as Not availableNaN
Inside the Box as Fred O'Brien1981
Mommie Dearest as Christopher Crawford1979
Hart to Hart as Not available1977
The Incredible Hulk as Not available1972
M*A*S*H as MarineNaN
Day One as Not available2009
Cook County Producer