2020
Rehabilitation of the Hill as Ellis Livingston
2017
Great News as Guy (1 episode)
2016
The Wrong House as Jeff Cranfield
2015
Concussion as Graveyard Tech
2015
Crazy Ex-Girlfriend as Bouncer (1 episode)
2015
Dr. Ken as Troy (1 episode)
2015
Kantemir as Officer Montgomery
2014
How to Get Away with Murder as Online Preacher (1 episode)
2013
Brooklyn Nine-Nine as Peter (1 episode)
2013
Riddle as Deputy Clark
2012
Jack Reacher as SWAT Guy
2012
The Dark Knight Rises as Mercenary at City Hall
2011
Person of Interest as Thug #1 (1 episode)
2010
Unstoppable as Young Engineer
2009
Trapped as Detective 'Jimmy' Ingraham
2009
Homecoming as Billick
2005
Criminal Minds as James Wells (1 episode)
2003
NCIS as Suited Man (1 episode)