2024
Presumed Innocent as Father Martin (1 episode)
2022
The Woman in the House Across the Street from the Girl in the Window as Man in Nice Sweater (1 episode)
2020
Pink Skies Ahead as Man
2020
A West Wing Special to Benefit When We All Vote as Mark
2020
9-1-1: Lone Star as Minister (1 episode)
2018
Light as a Feather as Cop (1 episode)
2018
Station 19 as Homeowner (1 episode)
2017
Pottersville as John Logan
2017
Young Sheldon as Jerry (1 episode)
2016
This Is Us as Officiant (1 episode)
2013
Mom as Salesman (1 episode)
2007
The ½ Hour News Hour as Dr. Neil Mark Wilson (1 episode)
2007
The ½ Hour News Hour as Interviewer (1 episode)
2005
It's Always Sunny in Philadelphia as Brandon (1 episode)
2004
Desperate Housewives as Doctor (1 episode)
2004
Medical Investigation as Keith Wayne (1 episode)
2003
Arrested Development as Officer Kelley (1 episode)
2003
NCIS as Edison Rawls (1 episode)
2002
Monk as Commentator #1 (1 episode)
2002
Monk as Nephew's Lawyer (1 episode)
2001
Scrubs as Interviewer (1 episode)
1999
The West Wing as Mark O'Donnell (49 episodes)
1999
The Deep End of the Ocean as Reporter
1998
Sports Night as Chris (5 episodes)
1998
Will & Grace as Customs Officer (1 episode)
1996
7th Heaven as Fabricator #2 (1 episode)
1995
The Drew Carey Show as Father (1 episode)
1995
Star Trek: Voyager as Kyrian Spectator (1 episode)
1990
Joshua's Heart as Tom's Brother