Home / Discover / People

Banshee

2013
as Deputy Emmett Yawners

Rampage

2018
as Colonel Blake

The Brave

2017
as Ezekiel “Preach” Carter

13 Hours

2016
as DS Agent Dave Ubben

Game of Silence

2016
as Terry Bosch

Never A Neverland

2014
as Narrator

Wonder Man

as Eric Williams / Grim Reaper

Studio

2007
as Mr. Banks

Spring Breakthrough

2023
as Clark Randall

Guest Star

Episode Justified
Cut Ties
2012
Episode The Rookie
Time of Death
2018
Episode Numb3rs
Assassin
2005
Episode The Rookie
Standoff
2019
Episode Justified
Harlan Roulette
2012
Episode Close to Home
The Rapist Next Door
2006
Episode Westworld
Trace Decay
2016
Episode Justified
Loose Ends
2012
Episode Justified
The Devil You Know
2012
Episode Guillermo del Toro's Cabinet of Curiosities
Lot 36
2022
Episode Justified
Guy Walks into a Bar
2012
Episode Heroes
The Eclipse (2)
2008
Episode Justified
Measures
2012
Episode Justified
Thick as Mud
2012
Episode Dexter
Love American Style
2006
Episode Justified
Coalition
2012
Episode Banshee
Origins: Siobhan Interrupted
2013
Episode Westworld
The Original
2016
Episode Justified
When the Guns Come Out
2012
Episode Bones
The Finger in the Nest
2008
Episode Justified
Slaughterhouse
2012
Episode Lovecraft Country
Sundown
2020
Episode Dexter
Return to Sender
2006
Episode Dirt
Pilot
2007
Episode Dirt
Blogan
2007
Episode NCIS: Los Angeles
If the Fates Allow
2020
Episode Westworld
The Stray
2016
Episode Hawaii Five-0 (2010)
Hana Komo Pae
2016
Episode Justified
The Man Behind the Curtain
2012
Episode The Unit
Force Majeure
2006
Episode Westworld
Dissonance Theory
2016
Episode CSI: Miami
A Grizzly Murder
2007
Episode Justified
Watching the Detectives
2012