Niềm Tin Lung Lay as Bill Hoag
2019
The Chaperone as Jack
2018
First Reformed as John Elder
2014
The Mysteries of Laura as Police Chief (1 episode)
2013
Orange Is the New Black as Bill Chapman (9 episodes)
2004
Garfield as Roy the Lodge Member
2001
Law & Order: Criminal Intent as Rod (1 episode)
1999
Third Watch as Manager (1 episode)
1999
Law & Order: Special Victims Unit as Barry Rhinehart (1 episode)
1999
Law & Order: Special Victims Unit as Denver Detective (1 episode)
1999
Law & Order: Special Victims Unit as Howie (1 episode)
1998
Godzilla as New Jersey Cop
1997
The Devil's Own as Trucker
1990
Law & Order as Eugene (1 episode)
1990
Law & Order as Fire Marshal (1 episode)
1990
Law & Order as Officer Hack (1 episode)
1990
Law & Order as Sergeant Bowers (1 episode)