2021
WandaVision as Doctor Stan Nielson2021
CSI: Vegas as Ralph Cicero2021
Marvel Studios Assembled as Self - Doctor Nielson2019
For All Mankind as Governor/Vice President Jim Bragg2018
Magnum P.I. as Reginald2018
Sharp Objects as Pastor2016
All the Way as Senator Strom Thurmond2016
Game of Aces as General Rupert Graves III2015
Documentary Now! as Officer #12013
The Lone Ranger as Shareholder2012
Touch as Carl Hirsch2010
Unthinkable as Mr. Bradley2009
Castle as Pastor Bob2009
Lie to Me as Congressman Weil2008
True Blood as Theodore Newlin2008
The Onion Movie as Surgeon General2007
Mad Men as Walter Veith2006
Big Love as Not available2006
Studio 60 on the Sunset Strip as Not available2006
Vanished as Not available2005
Bones as Daniel Yoder2005
Medium as Parole Board Chairperson2005
Surface as John Glisson2005
Commander in Chief as Bill Skinner2005
The Island as Harvest Surgeon2005
Point Pleasant as Not available2005
Shopgirl as Tom2004
Boston Legal as Walter Edmunds2003
NCIS as Scott Oliver2003
Cold Case as Howard Lang2003
Mister Sterling as Not available2003
Bringing Down the House as FBI Agent2003
Path to War as John Stennis2002
Without a Trace as Reverend Bryce2002
We Were Soldiers as Lt. Col. List (uncredited)2001
Star Trek: Enterprise as Trena'L2001
Star Trek: Enterprise as Degra2001
Crossing Jordan as Chief Committee Interviewer2001
The Guardian as Gordon Lee2001
Pearl Harbor as Strategic Analyst2000
Strong Medicine as Henry Bueller2000
Boston Public as Walter Grier2000
Gideon's Crossing as Board Member1999
The West Wing as Alcoholic Politician1999
Angel as Professor Oliver Seide1999
Idle Hands as Sheriff Buchanan1998
The Pentagon Wars as Test Range General1997
The Practice as Judge Kelly White1997
The Practice as Dr. Feldman1997
Ally McBeal as Harvey Kent1997
Liar Liar as Detective Bryson1997
Nothing to Lose as Sheriff Earl1996
Promised Land as Matt Neary1996
7th Heaven as Carl Huff1996
Independence Day as Mechanic1996
Project: ALF as Bouncer1996
A & P as Lengel1995
Star Trek: Voyager as Kir1995
Murder One as Gordon Pine1995
Candyman: Farewell to the Flesh as Heyward Sullivan1994
Touched by an Angel as Pastor Mike1994
ER as PICU Doctor1994
Chicago Hope as Not available1994
Models Inc. as Not available1994
Betrayed by Love as Chief Conyers1993
Star Trek: Deep Space Nine as Ro-Kel / Ah-Kel1993
Star Trek: Deep Space Nine as Silaran1993
The X-Files as Reverend Samuel Mackey1993
The Hit List as Det. Wilcher1993
The Disappearance of Christina as Larry1992
Hearts Afire as Ed1991
Fourth Story as Rev. Leland1990
The Outsiders as Mr. Matthews1990
Fine Things as Winters1990
Follow Your Heart as Not available1990
And Another Honkytonk Girl Says She Will as Pa1989
Teen Angel Returns as Rodney "Hotrod" Boon1989
Roe vs. Wade as Not available1988
Bad Dreams as Cynthia's Policeman1987
Star Trek: The Next Generation as Scholar / Artist1986
L.A. Law as Leonard Knipp1986
L.A. Law as Dr. Kendall Gratz1986
The Richest Cat in the World as Tom Oglesby1985
Amazing Stories as Dr. Edward Northrup1985
Pale Rider as Elam1985
Vanessa in the Garden as Dr. Edward Northrup1985
Promises to Keep as Ames1982
Remington Steele as Greg Keever1981
A Christmas Carol as Ghost of Christmas Past1971
Columbo as Joshua Vinten