2017
Training Day as Billy2016
American Crime Story as Michael Knox2015
Portrait of Love as Frank Robbins2014
Earth to Echo as Calvin2013
Brooklyn Nine-Nine as Agent Mazzarino2012
Scandal as Senator Bushnell2011
Revenge as Detective Robert Gunther2009
NCIS: Los Angeles as NCIS Special Agent Russell Wallace2007
Mad Men as Sergeant2007
Zodiac as Uniform Cop2006
Brothers and Sisters as Secret Service Agent2005
Criminal Minds as FBI SWAT Team Leader2005
Ghost Whisperer as Campus Security Guard2005
Weeds as Piano Player2005
The Pacifier as Boat Captain2004
House as Cop2004
CSI: NY as Reporter #22003
NCIS as Russell Wallace2003
Las Vegas as Detective Franklin2000
CSI: Crime Scene Investigation as Craig Jay