2024
Lady in the Lake as Wallace White (2 episodes)
2019
The Mandela Effect as Brendan
2019
For All Mankind as Dennis Lambert (2 episodes)
2019
The Nearest Human Being as Devin
2018
Escape at Dannemora as Kenny Barille sr. (1 episode)
2017
The Raid as Ben Grimes
2017
24: Legacy as Ben Grimes (12 episodes)
2016
Dependent's Day as Larry Wright
2015
The Man in the High Castle as Daniel Levine (1 episode)
2013
Paranoia as Richard McCallister
2013
Would You Rather as Travis
2012
The March Sisters at Christmas as John Brooke
2012
Perception as Roger Pierce (1 episode)
2010
Rizzoli & Isles as Lt. Dan Forman (1 episode)
2009
The Good Wife as Officer Zimmerman (1 episode)
2009
Castle as Eric Chambers (1 episode)
2008
Fear Itself as Scott (1 episode)
2007
Private Practice as Ron Nelson (1 episode)
2007
Mad Men as Abe Drexler (11 episodes)
2005
Grey's Anatomy as Jason Castor (1 episode)
2005
Medium as David Channing (1 episode)
2004
House as Mark Allmore (1 episode)
2004
The Village as Young Security Guard
2003
NCIS as Bobby Wilkes (1 episode)
2002
American Dreams as Pvt. Scott Strickland (1 episode)
2002
The Ghost Of F. Scott Fitzgerald as James Powell
2001
Black Hawk Down as CPL James 'Jamie' Smith
2000
CSI: Crime Scene Investigation as Kevin McCallum (1 episode)
1999
Music of the Heart as Nick at 17
1999
Now and Again as Nick (1 episode)
1999
Law & Order: Special Victims Unit as Jerry Dupree (1 episode)
1999
Blue Moon as T.J. Medieros
1997
Fathers' Day as Scott Andrews
1994
Lassie as Jim Garland
1992
Are You Afraid of the Dark? as Dean Wilson (1 episode)
1990
Law & Order as Andrew Jameson (1 episode)
1990
Law & Order as Ben Karmel (1 episode)