2016
37 as Bob Cunningham
2014
The Better Angels as Vagabond
2013
The Blacklist as Asa Hightower (1 episode)
2013
The Happy Sad as Neil
2012
Elementary as Coogan Burl (1 episode)
2011
Boys On Film 7: Bad Romance as Pete (segment "The New Tenants")
2009
The New Tenants as Pete
2009
The Good Wife as Grant Irvin (1 episode)
2009
Tell-Tale as Stanovich
2008
New Amsterdam as Coroner / mank (1 episode)
2008
New Amsterdam as Mank (4 episodes)
2006
Flannel Pajamas as Jordan
2006
The Last Winter as Elliot Jenkins
2005
Keep Your Distance as Whit Harrington
2004
Corn as Frank Holloway
2004
Stephen King's Kingdom Hospital as Dr. Elmer Traff (13 episodes)
2004
Kingdom Hospital as Dr. Elmer Traff
2002
The Sum of All Fears as Dillon
2001
Law & Order: Criminal Intent as Dorian Cavanaugh (1 episode)
2001
A Glimpse of Hell as Kendall Truitt
2000
Autumn in New York as (uncredited)
2000
Wonderland as Bipolar Patient (1 episode)
2000
Erin Brockovich as Scott
2000
101 Ways (The Things a Girl Will Do to Keep Her Volvo) as Ian
1996
I Shot Andy Warhol as Jackie Curtis
1996
Bed of Roses as Marc
1994
Natural Born Killers as Kid #2
1994
Amateur as Pizza Guy
1993
Family Pictures as Randall
1992
Chain of Desire as Keith
1991
Darrow as Nathan Leopold
1991
Up Against the Wall as Stevie
1990
Law & Order as Grant Carpenter (1 episode)