2024
A Complete Unknown as Johnny Cash
2024
The Bikeriders as Cal
2023
The Making of Indiana Jones and the Dial of Destiny as Self
2023
Justified: City Primeval as Clement Mansell (8 episodes)
2023
Indiana Jones and the Dial of Destiny as Klaber
2022
The Sandman as Self (1 episode)
2022
The Sandman as The Corinthian (11 episodes)
2022
Vengeance as Ty Shaw
2021
The Premise as Aaron (1 episode)
2021
Beckett as Stephen Tynan
2021
The Cursed as John McBride
2020
We Can Be Heroes as Miracle Guy
2020
The Fugitive as Mike Ferro (14 episodes)
2019
In the Shadow of the Moon as Locke
2018
The Predator as Quinn McKenna
2016
The Free World as Mohamed Lundy
2016
Cardboard Boxer as Pinky
2016
Morgan as Skip Vronsky
2015
Jane Got a Gun as Vic Owen
2015
Narcos as Steve Murphy (20 episodes)
2015
Run All Night as Danny Maguire
2014
A Walk Among the Tombstones as Peter Kristo
2014
Little Accidents as Amos Jenkins
2013
Out of the Furnace as Tattooed Guy
2013
The Host as Kyle O'Shea
2013
Very Good Girls as David Avery
2012
The Magic of Belle Isle as Luke Ford
2012
Hatfields & McCoys as William 'Cap' Hatfield (3 episodes)
2011
Moving Takahashi as Craig
2011
The Reunion as Douglas Cleary
2011
Higher Ground as Teenage Ethan Miller
2010
Conan as Self (1 episode)
2009
The Beautiful Life: TBL as Gabriel (1 episode)
2006
Rachael Ray (1 episode)