Home / Discover / People
  • Created April 7, 2019 by
    Administrator admin
  • Modified September 29, 2021 by
    Administrator admin

13 Sins

2014
as Detective Vance

3:10 to Yuma

2007
as Deputy Sam Fuller

Dawn of the Planet of the Apes

2014
as Gun-Clinching Man

Desiree

2016
as Pinstripe

Django Unchained

2012
as Willard

Fire with Fire

2012
as CSU Tech

Get Hard

2015
as Spider

Jack Reacher: Never Go Back

2016
as Onlooker at Diner

Kidnap

2017
as The Bearded Man

Killing Them Softly

2012
as Cab Driver Agent

Moments the Go

2014
as Jackson

Morgan's Ferry

1999
as Young Deputy

Paradise Falls

1997
as Oshel Hooper

Swamp Shark

2011
as Deputy Mandling

The Duel

2016
as Dale

The Hunt

2020
as Target

The Runner

2015
as Hal Provich

The Whole Truth

2016
as Jack Legrand

The Wilgus Stories

2000
as Wilgus Collier, age 23

Waterborne

2005
as Vikram Bhatti

Guest Star

Episode The Purge
A Nation Reborn
2018
Episode Dawson's Creek
Baby
1998
Episode The Purge
I Will Participate
2018
Episode Dawson's Creek
Kiss
1998
Episode Your Honor
Part One
2020
Episode The Purge
Release the Beast
2018
Episode The Purge
Rise Up
2018
Episode The Purge
The Forgotten
2018
Episode True Detective
The Secret Fate of All Life
2014