2027
Spider-Man: Beyond the Spider-Verse
as George Stacy (voice)
2026
Archangel
2025
F1
as Chip Hart
2025
American Primeval
as Jim Bridger
(6 episodes)
2025
Death by Lightning
as Roscoe Conkling
(4 episodes)
2025
Bad Thoughts
as PQ
(1 episode)
2024
Fancy Dance
as Frank
2024
Lake George
as Don
2024
It's Florida, Man.
as Walt
(1 episode)
2023
Eileen
as Jim Dunlop
2023
Spider-Man: Across the Spider-Verse
as George Stacy (voice)
2023
Waco: The Aftermath
as Mitch Decker
(5 episodes)
2023
Lawmen: Bass Reeves
as George Reeves
(2 episodes)
2022
The Gray Man
as Six's Father
2022
Gaslit
as G. Gordon Liddy
(8 episodes)
2021
Small Engine Repair
as Patrick 'Packie' Hanrahan
2021
South of Heaven
as Schmidt
2021
The Gateway
as Parker
2021
F9
as Michael Stasiak
2020
Vampires vs. the Bronx
as Frank Polidori
2020
The Quarry
as The Man
2020
Perry Mason
as Pete Strickland
(15 episodes)
2019
Low Tide
as Sergeant Kent
2019
To the Stars
as Hank Deerborne
2019
Joker
as Detective Burke
2019
The Righteous Gemstones
as Dusty 'The Slick Bandit' Daniels
(2 episodes)
2019
Modern Love
as Peter
(1 episode)
2018
Beirut
as Gary Ruzak
2018
Vice
as Wayne Vincent
2018
First Man
as Gus Grissom
2018
City of Lies
as Frank Lyga
2018
Sicario: Day of the Soldado
as Andy Wheeldon
2018
Bad Times at the El Royale
as Dr. Woodbury Laurence
2018
The Catcher Was a Spy
as Joe Cronin
2018
Dirty John
as William Meehan
(1 episode)
2018
Waco
as Mitch Decker
(6 episodes)
2018
Homecoming
as Thomas Carrasco
(10 episodes)
2017
Death Note
as James Turner
2017
Kong: Skull Island
as Earl Cole
2017
Wheelman
as Motherfucker
2017
Legend of Master Legend
as Peanut Head
(1 episode)
2016
Term Life
as Matty Miller
2016
A Country Called Home
as Cole Edwards
2016
Star Trek Beyond
as Teenaxi Leader (voice)
2016
Vice Principals
as Ray Liptrapp
(18 episodes)
2015
Lila & Eve
as Holliston
2015
Cop Car
as Man
2015
Knight of Cups
as Jim
2015
Marvel's Agent Carter
as Roger Dooley
(1 episode)
2014
The Final Shot: A Farewell to Boardwalk Empire
as Self
2014
Non-Stop
as Agent Marenick
2014
True Detective
as Joel Theriot
(2 episodes)
2014
Fargo
as Moe Dammick
(10 episodes)
2013
Fast & Furious 6
as Michael Stasiak
2013
American Hustle
as Carl Elway
2013
The Wolf of Wall Street
as Captain Ted Beecham
2012
Silver Linings Playbook
as Jake Solatano
2012
Big Miracle
as SAR Pilot Conrad
2012
Savages
as Chad
2011
The Conspirator
as Capt. Cottingham
2011
Take Shelter
as Dewart
2011
The Lincoln Lawyer
as DJ Corliss
2011
Catch.44
as Billy
2011
This Must Be the Place
as Ernie Ray
2010
Radio Free Albemuth
as Phil
2010
Machete
as Sniper
2010
Barry Munday
as Donald
2010
Boardwalk Empire
as Elias 'Eli' Thompson
(56 episodes)
2009
The Killing Room
as Tony Mazzolla
2009
Blood Creek
as Luke Benny
2009
Bad Lieutenant: Port of Call New Orleans
as Justin
2009
Fast & Furious
as Michael Stasiak
2009
Spooner
as Stan Manfretti
2009
Source of Pride: The Making of "Pride and Glory"
as Self
2009
Lie to Me
as Jered Blunt
(1 episode)
2008
Splinter
as Dennis Farell
2008
Pride and Glory
as Kenny Dugan
2008
South of Heaven
as Mad Dog Mantee
2007
Wristcutters: A Love Story
as Eugene
2006
First Snow
as Vincent McClure
2005
Man of the House
as Ranger Holt
2005
Faith of My Fathers
as Norris Overly
2005
Lords of Dogtown
as Drake Landon
2005
Numb3rs
as Tom Kardum
(1 episode)
2005
Medium
as Patrick Wilkes
(1 episode)
2004
Paradise
as Jeremiah Alcott
2004
Out of This World
as Russell Reade
2004
Water
as Daniel West
2004
Medical Investigation
as Barrett Fidler
(2 episodes)
2003
All the Real Girls
as Tip
2003
Jimmy Kimmel Live!
as Self
(1 episode)
2002
Bad Company
as Agent Wells (Uncredited)
2001
Submerged
as Capt. Oliver Naquin
2000
Tigerland
as Pvt. Wilson
1994
ER
as Bobby Kenyon
(2 episodes)
—
The Stalemate
—
Fight for '84
—
Unspeakable: The Murder of JonBenét Ramsey
as Alex Hunter
(1 episode)