
Filmography79 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | My Mother Is a CosmonautMovie | — | 62 |
| 2024 | The 92nd Annual Hollywood Christmas ParadeMovie | — | 61 |
| 2024 | South of Hope StreetMovie | Daniel | 61 |
| 2023 | Out of HandMovie | Leonard | 60 |
| 2023 | Candy LandMovie | Sheriff Rex | 60 |
| 2023 | Sherlock SantaMovie | Tony | 60 |
| 2022 | DakotaMovie | Monty Sanders | 59 |
| 2022 | American Badass: A Michael Madsen RetrospectiveMovie | Self | 59 |
| 2021 | War of the Worlds: AnnihilationMovie | General Skuller | 58 |
| 2021 | HacksSeries | Billy Baldwin | 58 |
| 2021 | Fourth GradeMovie | Charlie | 58 |
| 2021 | HatersMovie | William Baldwin | 58 |
| 2020 | BeckmanMovie | Reese | 57 |
| 2020 | 2 Graves in the DesertMovie | Mario | 57 |
| 2019 | Northern RescueSeries | John West | 56 |
| 2019 | 1st BornMovie | Saul | 56 |
| 2019 | Too Old to Die YoungSeries | Theo | 56 |
| 2019 | TalkMovie | Elvis | 56 |
| 2018 | InsatiableSeries | Gordy Greer | 55 |
| 2018 | The PurgeSeries | David Ryker | 55 |
| 2018 | Cut OffMovie | Haskell | 55 |
| 2018 | Minutes to MidnightMovie | Mr. Walters | 55 |
| 2017 | The Broken KeyMovie | Friar Hugo | 54 |
| 2017 | Maximum ImpactMovie | Mystery Man | 54 |
| 2016 | MacGyverSeries | Elwood | 53 |
| 2016 | ChronologyMovie | Mr.Rose | 53 |
| 2015 | Lead with Your HeartMovie | Ben | 52 |
| 2014 | AftermathMovie | Roy | 51 |
| 2014 | ForeverSeries | Oliver Clarion | 51 |
| 2013 | Sexy Evil GeniusMovie | Bert Mayfaire | 50 |
| 2013 | Be My ValentineMovie | Dan Farrell | 50 |
| 2012 | Men at WorkSeries | Shepard Peters | 49 |
| 2012 | Dino TimeMovie | Sarco (voice) | 49 |
| 2011 | Jock the Hero DogMovie | Boatman (voice) | 48 |
| 2010 | Hawaii Five-0Series | Frank Delano | 47 |
| 2010 | ParenthoodSeries | Gordon Flint | 47 |
| 2010 | Hot in ClevelandSeries | Dane | 47 |
| 2010 | Justice League: Crisis on Two EarthsMovie | Batman (voice) | 47 |
| 2009 | Celebrity Ghost StoriesSeries | Self | 46 |
| 2008 | Forgetting Sarah MarshallMovie | Detective Hunter Rush | 45 |
| 2008 | The Bonnie Hunt ShowSeries | Self | 45 |
| 2007 | Gossip GirlSeries | William van der Woodsen | 44 |
| 2007 | Dirty Sexy MoneySeries | Patrick Darling | 44 |
| 2007 | Humble PieMovie | Truman Hope | 44 |
| 2007 | NoiseMovie | Mayor's Chief of Staff | 44 |
| 2006 | 30 RockSeries | Lance Drake Mandrell | 43 |
| 2006 | ParkMovie | Dennis | 43 |
| 2005 | The Reichen ShowSeries | Self - Guest | 42 |
| 2005 | The Squid and the WhaleMovie | Ivan | 42 |
| 2005 | Danny Phantom: The Ultimate EnemyMovie | Johnny 13 (voice) | 42 |
| 2004 | The Tony Danza ShowSeries | Self | 41 |
| 2004 | The Celebrity ApprenticeSeries | — | 41 |
| 2004 | Danny PhantomSeries | Johnny 13 (voice) | 41 |
| 2004 | Celebrity BlackjackSeries | — | 41 |
| 2003 | Jimmy Kimmel Live!Series | Self | 40 |
| 2003 | Red RoverMovie | Will Logan | 40 |
| 2003 | Real Time with Bill MaherSeries | Self | 40 |
| 2003 | E.D.N.Y.Movie | Mike 'Mad Dog' Kelly | 40 |
| 2002 | You Stupid ManMovie | Brady | 39 |
| 2001 | Double BangMovie | Billy Baldwin | 38 |
| 2000 | Relative ValuesMovie | Don Lucas | 37 |
| 2000 | Primary SuspectMovie | Christian Box | 37 |
| 1999 | VirusMovie | Steve Baker | 36 |
| 1999 | Brotherhood of MurderMovie | Tom Martinez | 36 |
| 1999 | Censored!Movie | Self | 36 |
| 1998 | BulworthMovie | Constance's Lover (uncredited) | 35 |
| 1998 | Hollywood SquaresSeries | Self - Panelist | 35 |
| 1998 | Shattered ImageMovie | Brian | 35 |
| 1996 | CurdledMovie | Paul Guell | 33 |
| 1995 | A Pyromaniac's Love StoryMovie | Garet | 32 |
| 1993 | SliverMovie | Zeke Hawkins | 30 |
| 1993 | Three of HeartsMovie | Joe Casella | 30 |
| 1991 | BackdraftMovie | Brian McCaffrey | 28 |
| 1990 | Internal AffairsMovie | Van Stretch | 27 |
| 1990 | FlatlinersMovie | Joe Hurley | 27 |
| 1989 | Born on the Fourth of JulyMovie | Platoon - Vietnam | 26 |
| 1989 | The Preppie MurderMovie | Robert Chambers | 26 |
| 1988 | LIVE with Kelly and MarkSeries | — | 25 |
| 1975 | Saturday Night LiveSeries | Self (uncredited) | 12 |