2024
Unstoppable as Tom Brands
2022
Mosquito as Humphrey Bowls
2018
Lady Luck: The Making of The Cooler as Self
2018
Mountain Rest as Bascolm
2017
SEAL Team as Marc Lee (1 episode)
2016
Animal Kingdom as Andrew "Pope" Cody (75 episodes)
2016
Flaked as Karel (4 episodes)
2015
Fear the Walking Dead as Corporal Andrew Adams (3 episodes)
2015
Bosch as Johnny Stokes (4 episodes)
2014
Reckless as Terry McCandless (13 episodes)
2014
Chicago P.D. as Charlie Reid (2 episodes)
2012
Longmire as Levi Giggs (1 episode)
2011
Street Kings 2: Motor City as Detective Dan Sullivan
2010
Law & Order: LA as Larry Sheppard (1 episode)
2010
Hawaii Five-0 as Marshall Martell (1 episode)
2009
Bad Lieutenant: Port of Call - New Orleans as Armand Benoit
2009
Public Enemies as Agent John Madala
2009
Southland as Officer Sammy Bryant (43 episodes)
2008
The Lazarus Project as Ricky Garvey
2007
Nobel Son as Thaddeus James
2006
Factory Girl as Syd Pepperman
2006
Dexter as Boyd Fowler (2 episodes)
2006
Alpha Dog as Elvis Schmidt
2005
Criminal Minds as Jimmy (1 episode)
2005
My Name Is Earl as John Clevenger (1 episode)
2005
Little Athens as Carter
2005
Faith of My Fathers as John McCain
2005
Numb3rs as Dwayne Carter (3 episodes)
2005
Swimmers as Clyde Tyler
2004
The Winning Season as Joe Soshack
2002
The Twilight Zone as Mario Devlin (1 episode)
2002
John Q as Mitch Quigley
2001
Tangled as David Klein
2001
Law & Order: Criminal Intent as Larry Clay (1 episode)
2001
Six Feet Under as Brody Farrell (2 episodes)
2000
CSI: Crime Scene Investigation as Jeff Simon (1 episode)
2000
Down to You as Eddie Hicks
1999
Witness Protection as Sean Batton
1999
Anywhere but Here as Benny
1999
Law & Order: Special Victims Unit as Kevin Fahey (1 episode)
1999
Simpatico as Young Vinnie
1999
Outside Providence as Tim Dunphy
1999
The Joyriders as Cam
1998
The Faculty as Stan Rosado
1998
Felicity as Owen (2 episodes)
1998
Niagara, Niagara as Lead High School Punk
1997
The Postman as Billy
1997
Inventing the Abbotts as Victor
1996
Double Jeopardy as Derek Kaminski
1995
Inflammable as Quentin Vale
1995
Home for the Holidays as Counter Boy
1994
ER as Willis Peyton (1 episode)
1993
Homicide: Life on the Street as Lyle Warner (1 episode)
1990
Law & Order as Chester Manning (1 episode)
1990
Law & Order as Nick Riley (1 episode)