2022
Stoker Hills as Detective Bill Stafford
2019
The Brawler as Artie Stock
2018
The Neighborhood as Brett (1 episode)
2016
The Magnificent Seven as Moody
2010
Madso's War as Lep Quinn
2010
Nine Dead as Jackson
2006
Beautiful Dreamer as Clay
2005
Criminal Minds as Gary (1 episode)
2004
The Winning Season as Ty Cobb
2004
The Butterfly Effect as Tommy Miller
2004
Killer Diller as Wesley
2003
Dumb and Dumberer: When Harry Met Lloyd as Carl
2002
CSI: Miami as DJ Scorpius (1 episode)
2001
Pearl Harbor as Billy Thompson
2000
CSI: Crime Scene Investigation as Jeffrey Luvan (1 episode)
2000
Gone in Sixty Seconds as Toby
1999
Black and White as Will King
1999
October Sky as Roy Lee
1997
Before Women Had Wings as Hank Jackson
1997
Gattaca as Young Anton
1996
The Steve Harvey Show as Stanley "Bullethead" Kuznocki (122 episodes)
1994
ER as Jordan (1 episode)