
Filmography85 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2024 | BRATSMovie | Self (archive footage) (uncredited) | 63 |
| 2021 | Cinema ToastSeries | Presenter | 60 |
| 2017 | The Good FightSeries | Judge Meachem | 56 |
| 2015 | Larry Gaye: Renegade Male Flight AttendantMovie | Russ Peterson | 54 |
| 2014 | Madam SecretarySeries | Will Adams | 53 |
| 2014 | HelloMovie | Max | 53 |
| 2013 | MaronSeries | Danny | 52 |
| 2010 | CapricaSeries | Daniel Greystone | 49 |
| 2007 | Andrew Jackson: Good, Evil & The PresidencyMovie | Christian Missionary (voice) | 46 |
| 2006 | The Lather EffectMovie | Mickey | 45 |
| 2005 | Grey's AnatomySeries | William Dunn | 44 |
| 2005 | MediumSeries | Sonny Troyer | 44 |
| 2005 | Close to HomeSeries | Det. Chris Veeder | 44 |
| 2005 | The TriangleSeries | Howard Thomas | 44 |
| 2005 | The HoneymoonersMovie | William Davis | 44 |
| 2004 | The Butterfly EffectMovie | George Miller | 43 |
| 2004 | ChildstarMovie | Fresno Burnbaum | 43 |
| 2003 | Happy HourMovie | Levine | 42 |
| 2002 | The Rules of AttractionMovie | Mr. Lawson | 41 |
| 2002 | Pulp Fiction: The FactsMovie | Self (archive footage) | 41 |
| 2002 | Woodrow WilsonMovie | Self - voice | 41 |
| 2001 | Harvard ManMovie | Teddy Carter | 40 |
| 2001 | My Horrible Year!Movie | Uncle Charlie | 40 |
| 2000 | The House of MirthMovie | Lawrence Selden | 39 |
| 2000 | Hollywood PalmsMovie | Himself | 39 |
| 2000 | The Last DanceMovie | Todd Cope | 39 |
| 2000 | Common GroundMovie | Johnny Burroughs | 39 |
| 2000 | One KillMovie | Capt. Wallker Randall | 39 |
| 1999 | Law & Order: Special Victims UnitSeries | Michael Sweeney | 38 |
| 1999 | The LotSeries | Weller | 38 |
| 1999 | Where Are They Now?Series | Self | 38 |
| 1999 | Hercules: Zero to HeroMovie | Theseus (voice) (archive sound) | 38 |
| 1998 | Will & GraceSeries | Tom Cassidy | 37 |
| 1998 | Hi-LifeMovie | Jimmy | 37 |
| 1997 | Keys to TulsaMovie | Richter Boudreau | 36 |
| 1997 | AnacondaMovie | Dr. Steven Cale | 36 |
| 1996 | 2 Days in the ValleyMovie | Wes Taylor | 35 |
| 1996 | Don't Look BackMovie | Jesse | 35 |
| 1996 | The Rosie O'Donnell ShowSeries | Self | 35 |
| 1996 | Jerry MaguireMovie | Ethan Valhere | 35 |
| 1995 | The ProphecyMovie | Simon | 34 |
| 1995 | Rob RoyMovie | Alan MacDonald | 34 |
| 1995 | PartnersSeries | — | 34 |
| 1995 | FlukeMovie | Jeff Newman | 34 |
| 1994 | Pulp FictionMovie | Lance | 33 |
| 1994 | Chicago HopeSeries | Robert Yeats | 33 |
| 1994 | Little WomenMovie | John Brooke | 33 |
| 1994 | Sleep with MeMovie | Joseph | 33 |
| 1994 | RoommatesMovie | Bill Thomas | 33 |
| 1993 | FrasierSeries | Don (voice) | 32 |
| 1993 | Homicide: Life on the StreetSeries | Drew Kellerman | 32 |
| 1993 | Fallen AngelsSeries | Nick Ballestier | 32 |
| 1993 | Naked in New YorkMovie | Jake Briggs | 32 |
| 1992 | Mad About YouSeries | Alan Tofsky | 31 |
| 1992 | The Heart of JusticeMovie | David Leader | 31 |
| 1992 | The WaterdanceMovie | Joel Garcia | 31 |
| 1992 | SinglesMovie | The Mime | 31 |
| 1991 | Memorial: Letters from American SoldiersMovie | Reader | 30 |
| 1991 | MoneyMovie | Franck Cimballi | 30 |
| 1991 | A Woman at WarMovie | Franz Bueller | 30 |
| 1990 | Law & OrderSeries | Evan Stoltz | 29 |
| 1990 | Sensibility and SenseMovie | Younger Edward | 29 |
| 1990 | The WordSeries | — | 29 |
| 1990 | Memphis BelleMovie | Danny Daly | 29 |
| 1989 | The Rachel PapersMovie | Cafe Patron (uncredited) | 28 |
| 1989 | Say Anything...Movie | Vahlere | 28 |
| 1989 | Our TownMovie | George Gibbs | 28 |
| 1988 | ManifestoMovie | Christopher | 27 |
| 1988 | Greasy LakeMovie | T.C. | 27 |
| 1987 | Sister, SisterMovie | Matt Rutledge | 26 |
| 1987 | LionheartMovie | Robert Nerra | 26 |
| 1985 | Code Name: EmeraldMovie | Andy Wheeler | 24 |
| 1985 | MaskMovie | Rocky Dennis | 24 |
| 1985 | Back to the FutureMovie | Marty McFly (uncredited) | 24 |
| 1984 | Things Are Looking UpMovie | Neil 'Trout' Troutman | 23 |
| 1984 | Running HotMovie | Danny Hicks | 23 |
| 1984 | Surf 2Movie | Chuck | 23 |
| 1983 | A Killer in the FamilyMovie | Ricky Tison | 22 |
| 1982 | St. ElsewhereSeries | Eddie Carson | 21 |
| 1982 | Fast Times at Ridgemont HighMovie | Stoner Bud | 21 |
| 1982 | Paper DollsMovie | Steve | 21 |
| 1981 | The Violation of Sarah McDavidMovie | Pete Brady | 20 |
| 1979 | Knots LandingSeries | Luke | 18 |
| 1978 | The Grass Is Always Greener Over the Septic TankMovie | Steve Benson | 17 |
| 0 | Make-Up Man: The Michael Westmore DocumentaryMovie | Self | — |