2024
Lady in the Lake as Hal Durst (2 episodes)
2024
Guns & Moses as Rabbi Mo Zaltzman
2024
Hotel Cocaine as Burton Greenberg (8 episodes)
2022
The Homiesexuals: a social media tragedy as Troy Taylor
2020
The Broken Candle as Dad
2020
Power Book II: Ghost as Steven Ott (11 episodes)
2019
Babysplitters as Dr. Cooper
2017
9JKL as Josh (16 episodes)
2017
Wet Hot American Summer: Ten Years Later as Mark (8 episodes)
2017
The Good Fight as Henry Callas (1 episode)
2016
Better Things as Mark Feuerstein (1 episode)
2015
Larry Gaye: Renegade Male Flight Attendant as Larry Gaye
2014
Kourtney & Khloé Take the Hamptons as Self (1 episode)
2014
BoJack Horseman as Mark Feuerstein (voice) (1 episode)
2014
Power as Steven Ott (1 episode)
2014
In Your Eyes as Phillip
2014
Friends with Better Lives as Simon (1 episode)
2013
Hollywood Game Night as Self (1 episode)
2010
Knucklehead as Eddie Sullivan
2009
Watch What Happens Live with Andy Cohen as Self - Guest (2 episodes)
2009
Royal Pains as Hank Lawson (104 episodes)
2008
Defiance as Isaac Malbin
2006
The Wedding Weekend as Greg
2006
Pro-Life as Alex O'Shea
2006
3 LBS as Jonathan Seger (8 episodes)
2005
Masters of Horror (1 episode)
2005
In Her Shoes as Simon Stein
2005
Prison Break as Jacob Ness (9 episodes)
2005
The Closer as Dr. Jerome (1 episode)
2002
Two Weeks Notice as Rich Beck
2002
Abandon as Robert Hanson
2002
Good Morning, Miami as Jake Silver (41 episodes)
2002
Three Days of Rain as Car Buyer
2001
The Heart Department as William 'Bump' Daley
2000
What Women Want as Morgan Farwell
2000
Woman on Top as Cliff Lloyd
2000
An American Daughter as Morrow McCarthy
2000
Rules of Engagement as Tom Chandler
1999
The West Wing as Clifford Calley (7 episodes)
1999
Once and Again (5 episodes)
1999
Law & Order: Special Victims Unit as Dr. Heath Barron (1 episode)
1999
Independent Lens as Antoine Tissandier (voice) (1 episode)
1999
Giving It Up as Ralph Gagante
1999
The Muse as Josh Martin
1998
Practical Magic as Michael
1998
Conrad Bloom as Conrad Bloom (15 episodes)
1998
Sex and the City as Josh (1 episode)
1997
Ally McBeal (1 episode)
1997
Fired Up as Danny Reynolds (28 episodes)
1995
Caroline in the City as Joe DeStefano (8 episodes)
1993
Late Night with Conan O'Brien as Self - Guest (1 episode)
1990
Law & Order as Devon Miller (1 episode)
1990
Law & Order as Eric Speicher (1 episode)