2026
Vampires of the Velvet Lounge
as Randall/Ramsey
2026
Viper
2025
Bride Hard
as Kurt
2025
Gunslingers
as Thomas Keller
2024
The Trainer
as Will
2024
Clear Cut
as Ike
2023
Dead Man's Hand
as Mayor Clarence Bishop
2023
Mob Land
as Clayton Minor
2023
The Price We Pay
as Cody
2023
King of Killers
as Robert Xane
2023
Divinity
as Jaxxon
2022
Paradise City
as Robbie Cole
2021
Traveling Light
as Todd
2021
Barely Legal
as Narrator
2021
kid 90
as Self
2021
Old Henry
as Ketchum
2020
Embattled
as Cash
2020
Deputy
as Bill Hollister
(13 episodes)
2019
I'll Find You
as General Huber
2019
The Righteous Gemstones
as Vance Simkin
(7 episodes)
2018
Don't Go
as Ben Slater
2018
The Big Narstie Show
as Self
(1 episode)
2017
Leatherface
as Texas Ranger Hal Hartman
2017
Wheeler
as Wheeler
2017
Jackals
as Jimmy Levine
2017
Sex Guaranteed
as Hank
2017
Life Boat
2017
John G. Avildsen: King of the Underdogs
as Self
2016
Down by Love
as Voice
2016
Albion: The Enchanted Stallion
as Connor
2016
Star
as Brody Dean
(9 episodes)
2015
The Debt
as Oliver Campbell
2015
American Hero
as Melvin
2015
She's Funny That Way
as Stephen Dorff
2014
Bra Wars – Hollywood’s Affair With The Bra
as Self
2014
True Detective
as Roland West
(8 episodes)
2013
The Motel Life
as Jerry Lee
2013
Meir's Festival
as Self
2013
Officer Down
as Det. David 'Cal' Callahan
2013
Heatstroke
as Paul
2013
A Glimpse Inside the Mind of Charles Swan III
as Stephen
2012
The Iceman
as Joey Kuklinski
2012
Rites of Passage
as Professor Nash
2012
Brake
as Jeremy Reins
2012
Zaytoun
as Yoni
2012
Tomorrow You're Gone
as Charlie Rankin
2011
Immortals
as Stavros
2011
Bucky Larson: Born to Be a Star
as Dick Shadow
2011
Carjacked
as Roy
2011
Making Somewhere
as Self
2010
Somewhere
as Johnny Marco
2009
Public Enemies
as Homer Van Meter
2009
Watch What Happens Live with Andy Cohen
as Self - Guest
(2 episodes)
2008
Felon
as Wade Porter
2008
XIII
as Ross Tanner
(2 episodes)
2007
The Passage
as Luke
2007
Botched
as Ritchie
2007
Nanking
as Lewis Smythe
2006
World Trade Center
as Scott Strauss
2006
Covert One: The Hades Factor
as Jon Smith
2006
.45
as Reilly
2006
Tennis Anyone?
as T.C. Jackson
2006
Covert One: The Hades Factor
as Jon Smith
(2 episodes)
2005
Alone in the Dark
as Richard Burke
2005
Shadowboxer
as Clayton Mayfield
2005
Stacked
2004
Britney Spears: Greatest Hits - My Prerogative
as Self
2004
Jack Nicholson: The Joker Is Wild
as Self
2003
Cold Creek Manor
as Dale Massie
2003
Den of Lions
as Mike Varga
2003
Punk'd
as Self
(1 episode)
2002
Steal
as Slim
2002
FearDotCom
as Mike
2002
Deuces Wild
as Leon
2002
Ultimate Fights from the Movies
as Deacon Frost (Blade) (archive footage)
2002
The Last Minute
as Self
2002
V Graham Norton
as Self
(1 episode)
2001
Zoolander
as Stephen Dorff
2000
Quantum Project
as Paul Pentcho
2000
Cecil B. Demented
as Cecil B. Demented
1999
Entropy
as Jake Walsh
1999
Earthly Possessions
as Jake Simms, Jr.
1999
Three Days
as Self
1998
Blade
as Deacon Frost
1997
City of Industry
as Skip Kovich
1996
Space Truckers
as Mike Pucci
1996
Blood and Wine
as Jason
1996
I Shot Andy Warhol
as Candy Darling
1995
S.F.W.
as Cliff Spab
1995
Innocent Lies
as Jeremy Graves
1995
Santa's Christmas Snooze
1995
Reckless
as Tom Jr.
1995
R.E.M.: Rough Cut
as Himself
1995
One Hundred and One Nights
as Mute Actor in Hollywood
1994
Backbeat
as Stuart Sutcliffe
1993
Judgment Night
as John Wyatt
1993
An Ambush of Ghosts
as George Betts
1992
The Power of One
as P.K. Age 18
1992
Rescue Me
as Fraser Sweeney
1990
A Son's Promise
as Charles O'Kelly
1990
Always Remember I Love You
as Robert Mendham
1990
Blossom
1990
What a Dummy
as Tucker Brannigan
(24 episodes)
1990
The Outsiders
as Bobby Dean
(1 episode)
1989
Do You Know the Muffin Man?
as Sandy Dollison
1989
I Know My First Name Is Steven
as Pete
(2 episodes)
1988
Hiroshima Maiden
as Johnny Bennett
1988
Quiet Victory: The Charlie Wedemeyer Story
as Kale Wedemeyer
1988
Roseanne
1988
Empty Nest
as Billy at 14
(1 episode)
1987
The Gate
as Glen
1987
In Love and War
as Stan age 9
1987
Married... with Children
as Boz
(1 episode)
1982
Family Ties
as Martin
(1 episode)
—
The Deputy
as Billy Banks
—
People Not Places
—
Lear Rex
as Poor Tom
—
No Place Like Rome
as Connor
—
Slant
as Sid
—
What the F*ck Is My Password?!