
Filmography102 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | The Alto KnightsMovie | Senator Estes Kefauver | 60 |
| 2024 | Georgie & Mandy's First MarriageSeries | Mr. Harlan | 59 |
| 2022 | The Rookie: FedsSeries | Alan Brady | 57 |
| 2022 | 1923Series | Kyle Murphy | 57 |
| 2021 | CSI: VegasSeries | David Hodges | 56 |
| 2021 | Operation Varsity Blues: The College Admissions ScandalMovie | Gordon Caplan | 56 |
| 2021 | PhysicalSeries | Auggie Cartwright | 56 |
| 2021 | Grand CrewSeries | Victor | 56 |
| 2020 | Perry MasonSeries | Melville Phipps | 55 |
| 2020 | Never Have I EverSeries | Ron Hansen-Bhattacharyya | 55 |
| 2019 | Ford v FerrariMovie | Dr. Granger | 54 |
| 2019 | The BoysSeries | Dr. Damien Hodgman | 54 |
| 2019 | For All MankindSeries | Harold Weisner | 54 |
| 2018 | 9-1-1Series | Brian | 53 |
| 2018 | The Darkest MindsMovie | Dr. Viceroy | 53 |
| 2018 | The ResidentSeries | John Copple | 53 |
| 2018 | My Dinner with HervéMovie | Aaron Spelling | 53 |
| 2018 | HeathersSeries | Mr. Sawyer | 53 |
| 2017 | Battle of the SexesMovie | Henry | 52 |
| 2017 | Young SheldonSeries | Edward Pilson | 52 |
| 2017 | ManhuntSeries | Louis Freeh | 52 |
| 2016 | War DogsMovie | Vegas X Supplier | 51 |
| 2016 | Lethal WeaponSeries | Charlie Blum | 51 |
| 2016 | SpacemanMovie | Bruce Lindsay | 51 |
| 2015 | CSI: ImmortalityMovie | David Hodges | 50 |
| 2015 | RosewoodSeries | Duncan Jacott | 50 |
| 2014 | TranscendenceMovie | Dr. Strauss | 49 |
| 2014 | Draft DayMovie | Pete Begler | 49 |
| 2014 | Taken 3Movie | Mike | 49 |
| 2014 | ButtwhistleMovie | Mr. Confer | 49 |
| 2013 | MomSeries | Jerry | 48 |
| 2013 | Beware the BatmanSeries | Anarky / Lonnie Machin (voice) | 48 |
| 2012 | LongmireSeries | Brian O'Keane | 47 |
| 2012 | Ruby SparksMovie | Warren | 47 |
| 2012 | Chicago FireSeries | Darren Jackson | 47 |
| 2012 | HitchcockMovie | Saul Bass | 47 |
| 2011 | ShamelessSeries | Dr. Tyson | 46 |
| 2010 | The Social NetworkMovie | Peter Thiel | 45 |
| 2010 | Mike & MollySeries | Robert | 45 |
| 2009 | CastleSeries | Van Holtzman | 44 |
| 2009 | Glenn Martin, DDSSeries | — | 44 |
| 2008 | The Great Buck HowardMovie | Dan Green | 43 |
| 2008 | Batman: The Brave and the BoldSeries | Orm / Ocean Master (voice) | 43 |
| 2008 | Ben 10: Alien ForceSeries | Tyler / DNAlien #2 (voice) | 43 |
| 2008 | Growing OpMovie | Bryce | 43 |
| 2006 | Little Miss SunshineMovie | Kirby | 41 |
| 2006 | I Want Someone to Eat Cheese WithMovie | Claude Clochet | 41 |
| 2005 | Grey's AnatomySeries | Steve Corridan | 40 |
| 2005 | MediumSeries | Alan | 40 |
| 2004 | Veronica MarsSeries | Courthouse Clerk | 39 |
| 2004 | The BatmanSeries | Karl / Clayface II (voice( | 39 |
| 2004 | Behind the Camera: The Unauthorized Story of Charlie's AngelsMovie | Jay Bernstein | 39 |
| 2003 | Las VegasSeries | Julian Kerbis | 38 |
| 2003 | Daddy Day CareMovie | Jim Fields | 38 |
| 2003 | Miss MatchSeries | Lucas | 38 |
| 2002 | MonkSeries | Steve DeWitt | 37 |
| 2002 | The Twilight ZoneSeries | Charlie Stickney | 37 |
| 2002 | Good Morning, MiamiSeries | Ken | 37 |
| 2001 | On EdgeMovie | Jimmy Hand | 36 |
| 2001 | Inside SchwartzSeries | A.J. | 36 |
| 2001 | What About Joan?Series | Mark Ludlow | 36 |
| 2001 | Sister Mary Explains It AllMovie | Aloysius Benheim | 36 |
| 2000 | CSI: Crime Scene InvestigationSeries | David Hodges | 35 |
| 2000 | Curb Your EnthusiasmSeries | Man in Bathroom | 35 |
| 2000 | Buzz Lightyear of Star CommandSeries | Care-bots (voice) | 35 |
| 2000 | Daydream Believers: The Monkees' StoryMovie | Don Kirshner | 35 |
| 2000 | Uncle SaddamMovie | Narrator (voice) | 35 |
| 1999 | Law & Order: Special Victims UnitSeries | Tom Metcalfe | 34 |
| 1999 | The West WingSeries | Terry Anders | 34 |
| 1999 | Mission HillSeries | Andy French (voice) | 34 |
| 1998 | The Wild ThornberrysSeries | Sven (voice) | 33 |
| 1998 | Sex and the CitySeries | Willy | 33 |
| 1998 | Hollywood SquaresSeries | Self - Panelist | 33 |
| 1997 | Veronica's ClosetSeries | Josh Blair | 32 |
| 1997 | Pepper AnnSeries | Wayne Macabre (voice; uncredited) | 32 |
| 1996 | FX: The SeriesSeries | Levi Chase | 31 |
| 1996 | MichaelMovie | Bruce Craddock | 31 |
| 1995 | The Outer LimitsSeries | Ezekiel / Daniel Faraday | 30 |
| 1995 | Star Trek: VoyagerSeries | Flotter T. Water III | 30 |
| 1995 | Happily Ever After: Fairy Tales for Every ChildSeries | Prince Bobby / Fish (voice) | 30 |
| 1995 | NewsRadioSeries | Jeff | 30 |
| 1994 | ERSeries | Dr. Melvoin | 29 |
| 1994 | Madman of the PeopleSeries | Davis | 29 |
| 1994 | Life with LouieSeries | — | 29 |
| 1993 | Dave's WorldSeries | Neil | 28 |
| 1992 | The Larry Sanders ShowSeries | Phil | 27 |
| 1990 | Vital SignsMovie | Gant | 25 |
| 1989 | Life Goes OnSeries | — | 24 |
| 1989 | Under the BoardwalkMovie | Backwash | 24 |
| 1988 | Murphy BrownSeries | Michael | 23 |
| 1988 | The Chocolate WarMovie | Archie | 23 |
| 1988 | The Invisible KidMovie | Milton McClane | 23 |
| 1987 | Amazon Women on the MoonMovie | Private Anson W. Pucket (segment "The Unknown Soldier") (uncredited) | 22 |
| 1987 | 21 Jump StreetSeries | Poole | 22 |
| 1986 | MatlockSeries | Dennis Austin | 21 |
| 1986 | Soul ManMovie | Barky Brewer | 21 |
| 1986 | Combat AcademyMovie | Percival 'Perry' Barnett | 21 |
| 1985 | The Twilight ZoneSeries | Nelson Baxley (segment "Time and Teresa Golowitz") | 20 |
| 1985 | Weird ScienceMovie | The Weenies | 20 |
| 1985 | Thunder RunMovie | Paul | 20 |
| 1985 | Ace Hits The Big TimeMovie | Babe | 20 |
| 1984 | Murder, She WroteSeries | Todd Merlin | 19 |