2024
Out of My Mind as Chuck
2023
Dark Harvest as Officer Jerry Ricks
2023
Boston Strangler as F. Lee Bailey
2023
The Company You Keep as Jones Malone (1 episode)
2022
The Independent as Lucas Nicoll
2022
Panhandle as Bell Prescott (8 episodes)
2021
No Man of God as Ted Bundy
2021
Dr. Death as Dr. Nathan Gamelli (8 episodes)
2021
Gossip Girl as Davis Calloway (11 episodes)
2020
Percy as Peter Schmeiser
2020
Little Voice as Jeremy (4 episodes)
2019
Modern/Love in 7 Short Films as Bill
2019
Tales of the City as Tommy Nelson (1 episode)
2019
Tales of the City as Tommy Nelson (uncredited) (1 episode)
2019
Little Woods as Bill
2019
The Twilight Zone as Dylan (1 episode)
2017
Another Kind of Wedding as Misha
2017
The Deuce as Gene Goldman (17 episodes)
2017
The Marvelous Mrs. Maisel as Lenny Bruce (10 episodes)
2017
The Good Fight as Harry McGrath (1 episode)
2017
A Dog's Purpose as Jim - Ethan's Dad
2016
The $100,000 Pyramid (1 episode)
2016
Touched with Fire as Marco
2015
Blindspot as Christophe Bruyere aka Junior (2 episodes)
2015
Show Me a Hero as Edwin E. McAmis (1 episode)
2015
The Astronaut Wives Club as Max Kaplan (3 episodes)
2013
Empire of Dirt as Russell Carter
2013
Rectify as Jon Stern (30 episodes)
2012
Elementary as Aaron Ward (1 episode)
2012
The Samaritan as Ethan
2011
Take This Waltz as Daniel
2011
Person of Interest as Chris Beckner (1 episode)
2010
Blue Bloods as Detective Wolf Landsman (1 episode)
2010
Republic of Doyle as Clyde Cowley (2 episodes)
2009
Cra$h & Burn as Jimmy Burn (13 episodes)
2009
The Good Wife as Harry McGrath (1 episode)
2009
Labor Pains as Nick Steinwald
2007
All Hat as Ray Dokes
2005
The Greatest Game Ever Played as Frank Hoyt
2005
Window Theory as Brad
2004
Sex Traffic as Callum Tate (2 episodes)
2004
The Human Kazoo as Zacharia
2003
Shattered Glass as Rob Gruen
2003
Slings & Arrows as Jack Crew (6 episodes)
2002
Halloween: Resurrection - WebCam Special
2002
Halloween: Resurrection as Jim
2001
Law & Order: Criminal Intent as Andre Haslum (1 episode)
2001
Haven as David Weinzweig
2000
Give Me Your Soul... as Narrator
1999
Law & Order: Special Victims Unit as Andrew Liebowitz (1 episode)
1999
Law & Order: Special Victims Unit as Braden Leddy (1 episode)
1997
The View as Self (1 episode)
1990
Law & Order as Bobby Amato (1 episode)