2024
Founders Day as Harold Faulkner2024
Beyond the Rush as Teddy2021
Cricket as James2019
When They See Us as Detective Hildebrandt2018
Pinkalicious & Peterrific as Harry Pinkerton2017
The Holdouts as Jayce2016
Catch 22: Based on the Unwritten Story by Seanie Sugrue as Vince2015
Blindspot as Jared Wisnewski2014
The Longest Week as Artist 12013
The Following as Wyatt Bailey2013
A Song Still Inside as Jackson Sinclair2012
Elementary as Alden Lubbock2012
Price Check as Bobby McCain2011
Coming Up Roses as Jimmy2010
Cop Out as Eddie2009
White Collar as Devlin2008
Husband for Hire as Bread2007
The Cake Eaters as Guy2007
American Loser as Brian2006
Trapped Ashes as Andy (segment "Wraparound")2005
Red Doors as Mark2004
The Tollbooth as Howie Flaxman2004
Tempting Adam as Adam2003
The Station Agent as Chris2002
Spider-Man as Subway Guitarist2001
Law & Order: Criminal Intent as Michael Carson2001
Law & Order: Criminal Intent as Pezzy2001
Second Honeymoon as Brad Luckenbill2001
Home Sweet Hoboken as Not available2000
Calling Bobcat as Darrin Marshall1999
Law & Order: Special Victims Unit as P.K.1999
Law & Order: Special Victims Unit as Eli Fromson1999
Law & Order: Special Victims Unit as Walter Evans1999
What We Did That Night as Michael 'Doc' Petrovsky1998
You're the One as Not available1997
Oz as Angus Beecher (uncredited)1997
SubUrbia as Pony1996
Andersonville as Billy1996
Aliens in the Family as Christopher1993
Swing Kids as Otto1992
Passed Away as Tony Scanlan1991
The Fisher King as First Punk1990
Law & Order as Chip Bennet1990
Law & Order as Bob Tavish1982
Nature as Narrator (voice)2024
Beyond the Rush Executive Producer2017
Larger than Life: The Kevyn Aucoin Story Producer2014
Fall to Rise Director2014
Fall to Rise Screenplay2007
The Cake Eaters Writer2007
The Cake Eaters Co-ProducerNaN
The Florist Writer2006
Altered by Elvis Director2005
Stricken Director