2024
Joker: Folie à Deux as Judge Herman Rothwax2022
We Are Gathered Here Today as Jack Weir2020
Penny Dreadful: City of Angels as Anton Chevic2018
Magnum P.I. as Sam Carlyle2017
Valley of Bones as Bill2017
Bitch as Papa2016
MacGyver as Joshua2016
Designated Survivor as Nate Butcher2015
Ted 2 as Frank2014
The Last Ship as Jed Chandler2014
The November Man as Hanley2014
Intelligence as Stanwick Finnegan2012
Ted as Frank2011
Harry's Law as Mike Horace2011
The Rum Diary as Zimburger2010
The Event as Raymond Jarvis2010
Black Widow as Not available2009
Castle as Ben Davidson2008
Iron Man as General Gabriel2008
Eli Stone as Judge Oliver Doyle2008
Eagle Eye as Admiral Thompson2008
Seven Pounds as George Ristuccia2008
The Last Lullaby as Martin2008
Flash of Genius as Judge Franks2007
Californication as Jack2006
Brothers and Sisters as Ben Ridge2006
The Contract as Wainwright2006
Mrs. Harris as Joel Arnou2006
The Nine as Not available2006
Heavens Fall as George Chamlee2005
Grey's Anatomy as Therapist2005
Grey's Anatomy as Walter Carr2005
Criminal Minds as Det. Farraday2005
Numb3rs as David Croft2005
The Game of Their Lives as Admiral Higgins2005
Fat Actress as John McGuire2004
Desperate Housewives as Reverend Green2004
Boston Legal as D.A. Jack Fitzhugh2004
LAX as Nick's Supervisor2004
While I Was Gone as Reverend Daniel Beckett2003
Two and a Half Men as Rick2003
The Reagans as Alexander Haig2003
The Reagans as Alexander Haig2002
Without a Trace as Alexander Olczyk2001
24 as Gene McLennen2001
A Nero Wolfe Mystery as Inspector Cramer2000
Thirteen Days as Gen. Maxwell Taylor2000
God, the Devil and Bob as Not available2000
The Golden Spiders: A Nero Wolfe Mystery as Inspector Cramer2000
Fail Safe as Gen. Stark1999
Law & Order: Special Victims Unit as Liam Weller1999
Batman Beyond as Frank Watt (voice)1999
Batman Beyond as Ronny Boxer (voice)1999
Futuresport as Coach Douglas1999
Kiss Toledo Goodbye as T. Bud1999
Batman Beyond: The Movie as Frank Watt (voice)1999
The '60s as Bill Herlihy1998
Around the Fire as Matt Harris1998
Fantasy Island as Ezra1998
Mr. Murder as Lt. Lowbock1997
The Practice as A.D.A. Kenneth Walsh1997
Air Force One as General Northwood1996
Nash Bridges as Ray Urbanski1996
Millennium as Lt. Bob 'Bletch' Bletcher1996
Independence Day as Captain Watson1996
The Phantom as Uncle Dave Palmer1996
Ghosts of Mississippi as Jim Kitchens1996
The Trigger Effect as Steph1995
The Outer Limits as Lt. Joseph Dane1995
Texas Justice as Mitch Conlon1995
Nick of Time as Officer Trust1995
Bodily Harm as Lt. Darryl Stewart1994
Touched by an Angel as Bill McNabb1994
Fantastic Four as Matt Murdock/Daredevil (voice)1994
Children of the Dark as Milos Janecek1993
Star Trek: Deep Space Nine as Webb1993
NYPD Blue as Dr. Peter Shennon1993
Labor of Love: The Arlette Schweitzer Story as Dan Schweitzer1993
Gregory K as George Russ1990
Law & Order as Ernie1990
Crazy People as Bruce1989
Life Goes On as Andrew "Drew" Thatcher1989
Renegades as Finch1989
Her Alibi as Farrell1986
Crime Story as Sgt. Danny Krychek1986
Band of the Hand as Chavez1986
Crime Story: Pilot as Det. Danny Krychek1986
Manhunter as Lloyd Bowman1985
Silver Bullet as Andy Fairton1985
A Killing Affair as Pink Gresham1985
Key Exchange as Lenny1984
Murder, She Wrote as Larry Armstrong / Leonard Atkins1984
Miami Vice as Lt. Scott Wheeler1984
Miami Vice: Brother's Keeper as Scott Wheeler1984
Splash as Ralph Bauer1984
Maria's Lovers as Bartender1984
The Beniker Gang as Laundry Truck Driver1982
Muggable Mary: Street Cop as Charlie Hock1982
Born Beautiful as Jake O'Neill1982
A Little Sex as Technician1989
Life Goes On Director