Credits
- 2021 · CSI: Vegas as Ralph Cicero
- 2021 · Marvel Studios Assembled as Self - Doctor Nielson
- 2021 · WandaVision as Doctor Stan Nielson
- 2019 · For All Mankind as Governor/Vice President Jim Bragg
- 2018 · Magnum P.I. as Reginald
- 2018 · Sharp Objects as Pastor
- 2016 · Game of Aces as General Rupert Graves III
- 2016 · All the Way as Senator Strom Thurmond
- 2015 · Documentary Now! as Officer #1
- 2013 · The Lone Ranger as Shareholder
- 2012 · Touch as Carl Hirsch
- 2010 · Unthinkable as Mr. Bradley
- 2009 · Castle as Pastor Bob
- 2009 · Lie to Me as Congressman Weil
- 2008 · True Blood as Theodore Newlin
- 2008 · The Onion Movie as Surgeon General
- 2007 · Mad Men as Walter Veith
- 2006 · Studio 60 on the Sunset Strip as
- 2006 · Vanished as
- 2005 · Shopgirl as Tom
- 2005 · Commander in Chief as Bill Skinner
- 2005 · Surface as John Glisson
- 2005 · Bones as Daniel Yoder
- 2005 · The Island as Harvest Surgeon
- 2005 · Point Pleasant as
- 2005 · Medium as Parole Board Chairperson
- 2004 · Boston Legal as Walter Edmunds
- 2003 · Path to War as John Stennis
- 2003 · Cold Case as Howard Lang
- 2003 · NCIS as Scott Oliver
- 2003 · Bringing Down the House as FBI Agent
- 2003 · Mister Sterling as
- 2002 · Without a Trace as Reverend Bryce
- 2002 · We Were Soldiers as Lt. Col. List (uncredited)
- 2001 · Star Trek: Enterprise as Trena'L
- 2001 · Star Trek: Enterprise as Degra
- 2001 · Star Trek: Enterprise as Self
- 2001 · Crossing Jordan as Chief Committee Interviewer
- 2001 · Pearl Harbor as Strategic Analyst
- 2000 · Boston Public as Walter Grier
- 2000 · Gideon's Crossing as Board Member
- 2000 · Strong Medicine as Henry Bueller
- 1999 · Angel as Professor Oliver Seide
- 1999 · The West Wing as Alcoholic Politician
- 1999 · Idle Hands as Sheriff Buchanan
- 1998 · The Pentagon Wars as Test Range General
- 1997 · Ally McBeal as Harvey Kent
- 1997 · Nothing to Lose as Sheriff Earl
- 1997 · Liar Liar as Detective Bryson
- 1997 · The Practice as
- 1996 · Promised Land as Matt Neary
- 1996 · 7th Heaven as Carl Huff
- 1996 · Independence Day as Mechanic
- 1996 · Project: ALF as Bouncer
- 1996 · A & P as Lengel
- 1995 · Murder One as Gordon Pine
- 1995 · Candyman: Farewell to the Flesh as Heyward Sullivan
- 1995 · Star Trek: Voyager as Kir
- 1994 · Touched by an Angel as Pastor Mike
- 1994 · ER as PICU Doctor
- 1994 · Chicago Hope as
- 1994 · Models Inc. as
- 1994 · Betrayed by Love as Chief Conyers
- 1993 · The X-Files as Reverend Samuel Mackey
- 1993 · The Hit List as Det. Wilcher
- 1993 · Star Trek: Deep Space Nine as Ro-Kel / Ah-Kel
- 1993 · Star Trek: Deep Space Nine as Silaran
- 1993 · The Disappearance of Christina as Larry
- 1992 · Hearts Afire as Ed
- 1990 · Fine Things as Winters
- 1990 · Follow Your Heart as
- 1990 · The Outsiders as Mr. Matthews
- 1990 · And Another Honkytonk Girl Says She Will as Pa
- 1989 · Teen Angel Returns as Rodney "Hotrod" Boon
- 1988 · Bad Dreams as Cynthia's Policeman
- 1987 · Star Trek: The Next Generation as Scholar / Artist
- 1986 · L.A. Law as Leonard Knipp
- 1986 · L.A. Law as Dr. Kendall Gratz
- 1986 · The Richest Cat in the World as Tom Oglesby
- 1985 · Vanessa in the Garden as Dr. Edward Northrup
- 1985 · Promises to Keep as Ames
- 1985 · Amazing Stories as Dr. Edward Northrup
- 1985 · Pale Rider as Elam
- 1982 · Remington Steele as Greg Keever
- 1981 · A Christmas Carol as Ghost of Christmas Past
- 1971 · Columbo as Joshua Vinten