2022
Deep Water as Jonas Fernandez
2022
Ray Donovan: The Movie as Bunchy Donovan
2021
Gossip Girl as Richard Hope (2 episodes)
2021
Law & Order: Organized Crime as Reggie Bogdani (8 episodes)
2019
All Roads to Pearla as Oz Bacco
2019
Inherit the Viper as Kyle Knox
2019
Whiskey Cavalier as Jimmy Coleman (1 episode)
2017
The Girl Who Invented Kissing as Victor
2016
Before I Wake as Whelan
2015
Lip Sync Battle as Self (1 episode)
2014
Gotham as Detective Arnold Flass (3 episodes)
2014
Fort Bliss as Staff Sergeant Malcolm
2013
Ray Donovan as Bunchy Donovan (82 episodes)
2012
Silver Linings Playbook as Officer Keogh
2012
2nd Serve as Charles
2011
On the Inside as Carl Tarses
2011
Prime Suspect (1 episode)
2011
The Mortician as Carver
2010
Blue Bloods as Eddie Stone (1 episode)
2010
Hawaii Five-0 (1 episode)
2010
Lifted as William Matthews
2010
Human Target (1 episode)
2009
The Good Wife as Detective Frank Seabrook (2 episodes)
2008
Punisher: War Zone as Martin Soap
2008
The Longshots as Cyrus
2007
I Am Legend as Alpha Male
2007
Superheroes as Ben Patchett
2007
Pushing Daisies as Lemuel 'Lefty Lem' Weinger (2 episodes)
2007
Burn Notice as Jack Yablonski / Fleetwood (1 episode)
2007
Sex and Death 101 as Lester
2007
Firehouse Dog as Trey Falcon
2007
Loveless in Los Angeles as Dave Randall
2006
Hollywoodland as Sergeant Jack Paterson
2006
10th & Wolf as Junior
2005
Ghost Whisperer (1 episode)
2005
Ghost Whisperer as Detective David Campbell (1 episode)
2005
Kiss Kiss Bang Bang as Mr. Frying Pan
2005
Hell's Kitchen as Self - Restaurant Patron (1 episode)
2005
Grey's Anatomy as Clay Rolich (1 episode)
2004
Hustle as Paul Janszen
2004
The Day After Tomorrow as Jason Evans
2004
Connie and Carla as Mikey
2002
Dark Blue as Gary Sidwell
2002
Johnny Flynton as Johnny Flynton
2002
The Guru as Rusty McGee
2002
Street Time (2 episodes)
2001
Law & Order: Criminal Intent as Damon Kerrigan (1 episode)
2001
One Eyed King as Bug
2001
Finder's Fee as Bolan
2001
Nailed as Danny McGooch
2001
The Journeyman as Walter P. Higgs III
2000
CSI: Crime Scene Investigation as Will Marshall (2 episodes)
2000
The Perfect Storm as Sgt. Jeremy Mitchell
1998
The Thin Red Line as Pfc. Don Doll
1998
Felicity as Lynn McKennan (7 episodes)
1998
Telling You as Dennis Nolan
1996
Romeo + Juliet as Benvolio
1996
Pearl as Joey Caraldo (22 episodes)
1995
Murderous Intent as Kevin
1990
Law & Order as Ethan Quinn (1 episode)
1990
Law & Order as Firefighter Walters (1 episode)