2019
The Umbrella Academy as Manager2013
Masters of Sex as Hugh Hefner2011
The Cape as ARK Commander Saxton2010
Something Better Somewhere Else as (as John Gleeson Connolly)2006
Psych as Customer2005
Criminal Minds as Matt Nelson2005
Numb3rs as Arvin Lindell2005
xXx: State of the Union as Lt. Alabama "Bama" Cobb2005
The Final Chapter: The Death of Xander Cage as Lt. Alabama 'Bama' Cobb (uncredited)2004
Mr. 3000 as Reporter2002
Stolen Summer as Roger O'Malley2001
Ali as Assistant Director1998
Sex and the City as David1998
Whatever as John Woods1997
A, B, C... Manhattan as Charles1997
Cost of Living as Dink1991
Poison as Baton Inmate ("Homo")1990
Law & Order as Barnes1990
Law & Order as Anderson