
Filmography85 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | Permanent DamageMovie | LL | 53 |
| 2026 | Vampires of the Velvet LoungeMovie | Randall/Ramsey | 53 |
| 2024 | The TrainerMovie | Will | 51 |
| 2023 | The Price We PayMovie | Cody | 50 |
| 2023 | King of KillersMovie | Robert Xane | 50 |
| 2023 | DivinityMovie | Jaxxon | 50 |
| 2021 | kid 90Movie | Self | 48 |
| 2021 | Traveling LightMovie | Todd | 48 |
| 2020 | DeputySeries | Bill Hollister | 47 |
| 2020 | EmbattledMovie | Cash | 47 |
| 2019 | The Righteous GemstonesSeries | Vance Simkin | 46 |
| 2019 | I'll Find YouMovie | General Huber | 46 |
| 2018 | The Big Narstie ShowSeries | Self | 45 |
| 2018 | Don't GoMovie | Ben Slater | 45 |
| 2017 | John G. Avildsen: King of the UnderdogsMovie | Self | 44 |
| 2017 | LeatherfaceMovie | Texas Ranger Hal Hartman | 44 |
| 2017 | Sex GuaranteedMovie | Hank | 44 |
| 2017 | JackalsMovie | Jimmy Levine | 44 |
| 2017 | Life BoatMovie | — | 44 |
| 2016 | StarSeries | Brody Dean | 43 |
| 2015 | She's Funny That WayMovie | Stephen Dorff | 42 |
| 2015 | The DebtMovie | Oliver Campbell | 42 |
| 2014 | True DetectiveSeries | Roland West | 41 |
| 2014 | Bra Wars – Hollywood’s Affair With The BraMovie | Self | 41 |
| 2013 | The Motel LifeMovie | Jerry Lee | 40 |
| 2013 | HeatstrokeMovie | Paul | 40 |
| 2013 | A Glimpse Inside the Mind of Charles Swan IIIMovie | Stephen | 40 |
| 2013 | Officer DownMovie | Det. David 'Cal' Callahan | 40 |
| 2012 | The IcemanMovie | Joey Kuklinski | 39 |
| 2012 | BrakeMovie | Jeremy Reins | 39 |
| 2012 | Tomorrow You're GoneMovie | Charlie Rankin | 39 |
| 2011 | ImmortalsMovie | Stavros | 38 |
| 2011 | Bucky Larson: Born to Be a StarMovie | Dick Shadow | 38 |
| 2011 | CarjackedMovie | Roy | 38 |
| 2010 | SomewhereMovie | Johnny Marco | 37 |
| 2009 | Public EnemiesMovie | Homer Van Meter | 36 |
| 2009 | Watch What Happens Live with Andy CohenSeries | Self - Guest | 36 |
| 2008 | FelonMovie | Wade Porter | 35 |
| 2008 | XIIISeries | Ross Tanner | 35 |
| 2007 | NankingMovie | Lewis Smythe | 34 |
| 2007 | The PassageMovie | Luke | 34 |
| 2006 | World Trade CenterMovie | Scott Strauss | 33 |
| 2006 | Tennis Anyone?Movie | T.C. Jackson | 33 |
| 2005 | Alone in the DarkMovie | Richard Burke | 32 |
| 2005 | StackedSeries | — | 32 |
| 2003 | Cold Creek ManorMovie | Dale Massie | 30 |
| 2003 | Den of LionsMovie | Mike Varga | 30 |
| 2002 | FearDotComMovie | Mike | 29 |
| 2002 | Deuces WildMovie | Leon | 29 |
| 2002 | V Graham NortonSeries | Self | 29 |
| 2002 | Ultimate Fights from the MoviesMovie | Deacon Frost (Blade) (archive footage) | 29 |
| 2001 | ZoolanderMovie | Stephen Dorff | 28 |
| 2000 | Quantum ProjectMovie | Paul Pentcho | 27 |
| 1999 | EntropyMovie | Jake Walsh | 26 |
| 1999 | Earthly PossessionsMovie | Jake Simms, Jr. | 26 |
| 1999 | Three DaysMovie | Self | 26 |
| 1998 | BladeMovie | Deacon Frost | 25 |
| 1997 | City of IndustryMovie | Skip Kovich | 24 |
| 1996 | I Shot Andy WarholMovie | Candy Darling | 23 |
| 1996 | Blood and WineMovie | Jason | 23 |
| 1996 | Space TruckersMovie | Mike Pucci | 23 |
| 1995 | One Hundred and One NightsMovie | Mute Actor in Hollywood | 22 |
| 1995 | R.E.M.: Rough CutMovie | Himself | 22 |
| 1995 | RecklessMovie | Tom Jr. | 22 |
| 1995 | Santa's Christmas SnoozeMovie | — | 22 |
| 1993 | Judgment NightMovie | John Wyatt | 20 |
| 1993 | An Ambush of GhostsMovie | George Betts | 20 |
| 1993 | Rescue MeMovie | Fraser Sweeney | 20 |
| 1992 | The Power of OneMovie | P.K. Age 18 | 19 |
| 1990 | BlossomSeries | — | 17 |
| 1990 | The OutsidersSeries | Bobby Dean | 17 |
| 1990 | The WordSeries | — | 17 |
| 1990 | A Son's PromiseMovie | Charles O'Kelly | 17 |
| 1990 | What a DummySeries | Tucker Brannigan | 17 |
| 1989 | I Know My First Name Is StevenSeries | Pete | 16 |
| 1988 | Empty NestSeries | Billy at 14 | 15 |
| 1988 | RoseanneSeries | — | 15 |
| 1988 | Quiet Victory: The Charlie Wedemeyer StoryMovie | Kale Wedemeyer | 15 |
| 1988 | Hiroshima MaidenMovie | Johnny Bennett | 15 |
| 1987 | Married... with ChildrenSeries | Boz | 14 |
| 1987 | In Love and WarMovie | Stan Age 9 | 14 |
| 1982 | Family TiesSeries | Martin | 9 |
| 0 | Lear RexMovie | Poor Tom | — |
| 0 | What the F*ck Is My Password?!Movie | — | — |
| 0 | People Not PlacesMovie | — | — |