2021
Battle in Space: The Armada Attacks as Father
2019
Watchmen as Agent Art (1 episode)
2019
Sky Fighter as Father
2017
The Marvelous Mrs. Maisel as Frank (4 episodes)
2016
Happy Birthday as Texican
2015
A Deadly Adoption as Sheriff
2014
Mischief Night as Mr. Payton
2013
Caught on Tape as Hector
2012
Arrow as Lieutenant Joyner (1 episode)
2012
666 Park Avenue as Tony DeMeo (13 episodes)
2011
Suits as Kevin Miller (10 episodes)
2011
The Speed of Thought as Butler
2010
Buried as Special Agent Harris (voice)
2010
The Defenders as AUSA Bukant (2 episodes)
2010
Rizzoli & Isles as Bobby (1 episode)
2010
Deadly Honeymoon as Sherrick
2009
The New Daughter as Sheriff Ed Lowry
2009
White Collar as Herrera (1 episode)
2009
Celebrity Ghost Stories as Self (1 episode)
2009
NCIS: Los Angeles as Vostanik Sabatino (21 episodes)
2009
Make It or Break It as Martin 'Marty' Walsh (6 episodes)
2009
Castle as Coach Rome (1 episode)
2008
Eleventh Hour (1 episode)
2008
Fringe as Eliot Michaels (1 episode)
2008
Raising the Bar as Brandon Radley (1 episode)
2008
Hotel California as Troy
2008
Crash and Burn as Kevin Hawkins
2007
Return to House on Haunted Hill as Desmond
2007
Private Practice as Mitch Thompson (1 episode)
2007
Reaper as Michael 'Red' Sabatino (1 episode)
2007
Burn Notice as Matheson (1 episode)
2007
L.A. Dicks as Sal "Goldberg" DeVolio
2005
Over There as Sgt. Chris "Scream" Silas (13 episodes)
2005
Criminal Minds as Detective Cooper (2 episodes)
2005
Hell's Kitchen as Self - Restaurant Patron (1 episode)
2005
Barry Dingle as Derek Childers
2004
Dead & Breakfast as David
2003
Joan of Arcadia as Lt. Michael Daghlian (5 episodes)
2003
NCIS as Daniel Cryer (1 episode)
2003
Justice as Drew Pettite
2002
Less than Perfect as Mike Abrejo (1 episode)
2001
Crossing Jordan as Agent Gropius (1 episode)
2001
Finder's Fee as Tepper
2001
Strange Frequency as Buck (segment 'Disco Inferno')
2000
CSI: Crime Scene Investigation as Dan Nobler (1 episode)
2000
U-571 as Seaman Anthony Mazzola
1999
Law & Order: Special Victims Unit as Dave Duethorn (2 episodes)
1999
Judging Amy as Matty Caruthers (1 episode)
1999
This Space Between Us as Jesse Fleer
1999
The Late Late Show with Craig Kilborn as Self - Guest (1 episode)
1998
The Week That Girl Died as Vinnie
1998
DiResta (17 episodes)
1998
Can't Hardly Wait as Cousin Ron
1994
ER as Dave Malucci (47 episodes)
1994
Party of Five (1 episode)