2024
Space Cadet as Captain Elvis Popowski
2021
American Sausage Standoff as Hank
2018
Magnum P.I. as Jim Peele (1 episode)
2018
The Resident as Mike Jonah Rellie (1 episode)
2017
The Last Word as Focus Group Man 1
2016
Gold as Lloyd Stanton
2015
Chicago Med as Ted Kachler (1 episode)
2015
Bridge of Spies as Bates
2013
The Lifeguard as John
2010
Unthinkable as Agent Phillips
2010
Justified as Agent Henkins (1 episode)
2008
The Dark Knight as Reese
2008
Iron Man as CAOC Analyst
2007
Black Friday as Logan
2005
Invasion as Greg Olgalvy (1 episode)
2004
Veronica Mars as Donald Fagin (1 episode)
2003
Carnivàle as Junior (2 episodes)
2003
That's So Raven as Ben Sturky (3 episodes)
2002
American Dreams as Jason (1 episode)
2002
Without a Trace as Doug Reinecker (1 episode)
2001
Campfire Stories as Teddy
2001
Crossing Jordan as Joshua Goodson (1 episode)
2001
The Believer as Kyle
1999
Third Watch as Bart (1 episode)
1999
Law & Order: Special Victims Unit as Cell Technician (1 episode)
1999
Strangers with Candy as Stoner Kid (1 episode)
1997
Oz as Carl Jenkins (1 episode)
1996
The Mystery Files of Shelby Woo (4 episodes)
1990
Law & Order as Peter Stymons (1 episode)