2025
The Residence as Daryl Armogeda2023
15 Cameras as Slumlord2023
Me, Myself & the Void as Bob2022
No More Time as Mike2020
Deadly Daughter Switch as Fred2020
Danny. Legend. God. as Not available2019
Wally Got Wasted as Wally2019
A Stark Reality as Priest2018
9-1-1 as Ralph2018
For The People as Dwayne Darnell2017
The Greatest Showman as Additional Voices (voice)2017
Room 104 as Willis2017
Dimension 404 as Guard #12016
Timeless as Officer Halpern (Front Desk)2015
Last Knights as Fat Jim2015
Baby, Baby, Baby as Not available2014
Silicon Valley as Instacart Guy2014
Service as Steven2013
Marvel's Agents of S.H.I.E.L.D. as Holt2013
Brooklyn Nine-Nine as Ezra2013
Ghost Team One as JW Menapace2013
Vishwaroopam as Tom Black2013
Dose of Reality as Pinkerton2012
The Words as Not available2012
Dog Eat Dog as James2009
NCIS: Los Angeles as Male Paramedic2009
Solomon Kane as Skinhead2009
Winged Creatures as Bike Shop Owner2007
Almaz Black Box as Rick Richardson2006
The Illusionist as Young Father (uncredited)2005
Criminal Minds as Arthur Kiel2005
American Dad! as Man #2 (voice)2004
Hellboy as Agent Moss2004
Rex-patriates as E. Thomas Kranepool2003
Hitler: The Rise of Evil as Rudolf Hess2003
The League of Extraordinary Gentlemen as Marksman #32003
Girl Camp 2004: Lesbian Fleshpots as Not available2003
Lash of the Scorpion as Not available2002
Monk as Pretentious Actor2002
Young Arthur as Monk1994
The Shawshank Redemption as Con (uncredited)NaN
Sick as RayNaN
The Long Way Home as Not available