2020
The Undoing as Paul O'Rourke2020
Big Time Adolescence as Officer Peters2017
The Post as Copy Chief2015
Limitless as James "Tech" Padgett2014
Mozart in the Jungle as Officer #22013
The Americans as Cop #12013
Orange Is the New Black as Correcticon Security Guard #12013
Alpha House as Advisor2013
The Wolf of Wall Street as Cop #12012
Chicago Fire as Mr. Heglund2012
NYC 22 as Detective #12011
Person of Interest as Cop2011
Identical as Desk Officer2007
Damages as NYPD Officer2006
30 Rock as Tom Delay Look-a-Like2006
Inside Man as ESU Officer2005
Stay as Security Guard2005
Romance & Cigarettes as Police Officer (uncredited)2001
Law & Order: Criminal Intent as CO Grady1999
Third Watch as ND Cop1990
Law & Order as Sergeant Adams1990
Law & Order as Uniform Officer1990
Law & Order as Officer Saunders1990
Law & Order as John Albrecht