2020
Pursuit Of A Jigsaw as Paul
2019
Good Trouble as Murray (3 episodes)
2016
American Crime Story as Lou Brown (5 episodes)
2015
The Nature of Invention
2015
Hello, My Name Is Frank as Frank Brown
2013
Masters of Sex as Chancellor Fitzhugh (5 episodes)
2013
Kick-Ass 2 as Mr. Lizewski
2012
Scandal as Vincent Ambruso (1 episode)
2011
I Am Number Four as Mr. Simms
2010
Kick-Ass as Mr. Lizewski
2009
Love at First Hiccup as Uncle Paul
2008
Leverage as Dr. Frank (1 episode)
2006
Gridiron Gang as Coach Finley
2006
McBride: Requiem as Chief Watts
2005
Fun with Dick and Jane as Ameribanx Bank Manager
2005
Criminal Minds as J.B. Allen (1 episode)
2003
NCIS as James Wallace (1 episode)
2003
The O.C. as Dr. Kenneth Woodruff (2 episodes)
2002
The Shield as Frank Walker (1 episode)
2001
Taking Back Our Town
2001
The Sky is Falling as Mr. Williams
2000
CSI: Crime Scene Investigation as Dr. Martin Kinney (1 episode)
2000
CSI: Crime Scene Investigation as Mr. Rycoff (1 episode)
2000
Strong Medicine as Karl (1 episode)
1999
Roswell as Philip Evans (18 episodes)
1999
Law & Order: Special Victims Unit as Officer Peter Ridley (1 episode)
1999
Can of Worms as Dana Pillsbury
1998
That '70s Show as Nina's Dad (1 episode)
1998
No More Baths as William McPhie
1997
Brooklyn South as Detective (1 episode)
1997
Inventing the Abbotts as Webb Crosby
1997
Turbulence as LAX Manager
1996
The Care and Handling of Roses as Roger Townsend
1996
7th Heaven as Nell (1 episode)
1991
Sisters as John Whitsig (99 episodes)
1989
Uncle Buck as Bob Russell
1986
What a Country! as Taylor Brown (24 episodes)
1984
The Almost Royal Family as John Henderson
1983
Zelig as Actor Zelig
1972
ABC Afterschool Special as John Henderson (1 episode)