2024
Monsters as Dr. Jerome Oziel (6 episodes)
2023
Outpost as Ranger Dan
2022
Glass Onion: A Knives Out Mystery as Devon Debella
2021
American Rust as Jackson Berg (1 episode)
2020
Big Sky as Richard Ford (4 episodes)
2019
Dolly Parton's Heartstrings as Aaron (1 episode)
2019
Motherless Brooklyn as Danny Fantl
2018
FBI as Robert Lawrence (1 episode)
2018
Insatiable as Bob Armstrong (22 episodes)
2017
Mayhem as Lester McGill
2017
My Friend Dahmer as Lionel Dahmer
2016
Ordinary World as Mickey
2016
All the Birds Have Flown South as Jimmy
2014
Chicago P.D. as Greg Yates (2 episodes)
2013
Shadow People as Charlie Crowe
2012
The Factory as Gary Gemeaux
2012
Elementary as Dr. Richard Mantlo (1 episode)
2012
The Grey as Pete Henrick
2011
Unforgettable as Eliot Delson (28 episodes)
2010
The Walking Dead as Milton Mamet (9 episodes)
2010
The Walking Dead as Milton Mamet (uncredited) (1 episode)
2010
Rubicon as Miles Fiedler (13 episodes)
2010
The River Why as Titus
2009
The Good Wife as Owen Cavanaugh (14 episodes)
2009
Tell-Tale as The Surgeon
2007
3:10 to Yuma as Grayson Butterfield
2007
Lovely by Surprise as Mopekey
2006
Sisters as Dr. Dylan Wallace
2006
Celebrating the Man in Black: The Making of Walk the Line as Self
2006
Winter Passing as Ray
2005
The Notorious Bettie Page as Scotty
2005
Walk the Line as Sam Phillips
2004
A Home at the End of the World as Jonathan Glover (1982)
2004
The L Word as Angus Patridge (24 episodes)
2003
The Lucky Ones as Edison
2001
Law & Order: Criminal Intent as Abel Hazard (1 episode)
1999
Law & Order: Special Victims Unit as Greg Yates (4 episodes)
1999
Law & Order: Special Victims Unit as Thomas Mathers (1 episode)
1990
Law & Order as Mark Daltrey (1 episode)
1990
Law & Order as Marty Winston (1 episode)
1990
Law & Order as Matthew Blanchard (1 episode)