High Life
2010 · Comedy
as Dick
The Broken Hearts Club: A Romantic Comedy
2000 · Comedy
as Dennis
Deadwood S3
2006 · Crime
as Seth Bullock
Justified: City Primeval
2023 · Crime
as Raylan Givens
Justified S6
2015 · Action
A Man Apart
2003 · Action
as Hollywood Jack
I Am Number Four
2011 · Action
as Henri
Santa Clarita Diet S3
2019 · Comedy
as Joel Hammond
Catch and Release
2007 · Comedy
as Fritz
The Crazies
2010 · Horror
as David
No Vacancy
1999 · Comedy
as Luke
A Perfect Getaway
2009 · Drama
as Nick
Behold My Heart
2018 · Drama
as Steven Lang
The Girl Next Door
2004 · Comedy
as Kelly
Full Circle
as Derek Browne
Beyond Suspicion
2001 · Drama
as Roy Mason
Mother's Day
2016 · Comedy
as Henry
Rango
2011 · Animation
as Spirit of the West
Dreamcatcher
2003 · Drama
as Pete
The Starling
2021 · Comedy
as Travis Delp
Once Upon a Time... in Hollywood
as James Stacy
Meet Bill
2008 · Comedy
as Chip Johnson
Stick
2025 · Comedy
as Clark Ross
Missing Link
2019 · Animation
as Willard Stenk
This Is Where I Leave You
2014 · Comedy
as Horry Callen
Go
as Todd Gaines
Hurtgen
1998 · Action
as Lt. Lukas
Havoc
2025 · Action
as Vincent
Daisy Jones & The Six
2023 · Drama
as Rod Reyes
National Champions
2021 · Drama
as Elliott Schmidt
Stop-Loss
2008 · Drama
as Lt. Col. Boot Miller
Gone in 60 Seconds
2000 · Action
as Detective Drycoff
Rock Star
as Rob Malcolm, Blood Pollution Guitarist
Amsterdam
2022 · Comedy
as Taron Milfax
Damages S5
2012 · Crime
as Wes Krulik
Alien: Earth
2025 · Horror
as Kirsh
#1 Happy Family USA
2025 · Animation
as Dan Daniels
Dealin' with Idiots
2013 · Comedy
as Max's Dad
A Life Less Ordinary
1997 · Comedy
as Hiker
Snowden
2016 · Biography
as CIA Agent Geneva
as Derek