2017
Confessions of a Teenage Jesus Jerk as Terry
2016
The Wrong House as Mr. Aspinwall
2015
Mothers of the Bride as Sebastian the Cake King
2013
Kirstie as Male Guest (1 episode)
2009
Lie to Me as Howard Taft (1 episode)
2007
Spring Thaw as Young Thane
2006
Dexter as Bob Hicks (1 episode)
2005
Commander in Chief as Reporter Steve (3 episodes)
2005
Bones as Morgan Finley (1 episode)
2004
Desperate Housewives as Officer (1 episode)
2004
Desperate Housewives as Policeman (2 episodes)
2003
Arrested Development as Roger Danish (1 episode)
2003
NCIS as Kyle Ross (1 episode)
2002
Elvira's Haunted Hills as Dr. Bradley Bradley
2002
Windtalkers as Camp Tarawa Staff Sergeant
2001
The Bernie Mac Show as Burt (1 episode)
2001
Crossing Jordan as Tom (1 episode)
2000
Girlfriends as Tom Borden (1 episode)
1999
The West Wing as Staffer (1 episode)
1998
The Unknown Cyclist as Lance
1998
V.I.P. as Charles Broder (1 episode)
1998
The King of Queens as Brett (1 episode)
1997
The Second Civil War as Young Militia Man
1997
George & Leo (1 episode)
1996
7th Heaven as Baseball Scout (1 episode)
1995
Who Killed Buddy Blue? as Eric Sanders
1995
Caroline in the City as Brett (1 episode)
1993
NYPD Blue as Steve McClintock (1 episode)
1993
Frasier as Clive (1 episode)
1992
Mad About You as Doug the Handyman (1 episode)
1992
Renegade as Nathanson (1 episode)
1971
Columbo as Tony (1 episode)