2025
Étoile as Jack McMillan2024
Out of My Mind as Chuck2024
Turn Me On as Founder2023
The Company You Keep as Jones Malone2023
Boston Strangler as F. Lee Bailey2023
Dark Harvest as Officer Jerry Ricks2022
Panhandle as Bell Prescott2022
The Independent as Lucas Nicoll2021
Gossip Girl as Davis Calloway2021
Dr. Death as Dr. Nathan Gamelli2021
No Man of God as Ted Bundy2020
Little Voice as Jeremy2020
Percy as Peter Schmeiser2019
The Kelly Clarkson Show as Not available2019
The Twilight Zone as Dylan2019
Tales of the City as Tommy Nelson2019
Tales of the City as Tommy Nelson (uncredited)2019
Glass as Pierce2019
Little Woods as Bill2019
Modern/Love in 7 Short Films as Bill2017
The Good Fight as Harry McGrath2017
The Marvelous Mrs. Maisel as Lenny Bruce2017
The Deuce as Gene Goldman2017
A Dog's Purpose as Jim - Ethan's Dad2017
Another Kind of Wedding as Misha2016
The $100,000 Pyramid as Self2016
Touched with Fire as Marco2015
Blindspot as Christophe Bruyere aka Junior2015
Show Me a Hero as Edwin E. McAmis2015
The Astronaut Wives Club as Max Kaplan2015
Sure Thing as Not available2013
Rectify as Jon Stern2013
Empire of Dirt as Russell Carter2012
Elementary as Aaron Ward2012
The Samaritan as Ethan2011
Person of Interest as Chris Beckner2011
Take This Waltz as Daniel2010
Blue Bloods as Detective Wolf Landsman2010
Republic of Doyle as Clyde Cowley2009
The Good Wife as Harry McGrath2009
Cra$h & Burn as Jimmy Burn2009
Labor Pains as Nick Steinwald2007
All Hat as Ray Dokes2005
The Greatest Game Ever Played as Frank Hoyt2005
Window Theory as Brad2004
Sex Traffic as Callum Tate2004
Luck as Shane2004
The Human Kazoo as Zacharia2003
Slings & Arrows as Jack Crew2003
Shattered Glass as Rob Gruen2003
Mambo Italiano as Angelo Barberini2002
Halloween: Resurrection as Jim2002
Halloween: Resurrection - WebCam Special as Not available2001
Law & Order: Criminal Intent as Andre Haslum2001
Lost and Delirious as Jake Hollander2001
Haven as David Weinzweig2000
Give Me Your Soul... as Narrator1999
Law & Order: Special Victims Unit as Braden Leddy1999
Law & Order: Special Victims Unit as Andrew Liebowitz1997
The View as Self1990
Law & Order as Bobby Amato