Home / Discover / People

The Black Phone

2022
as Detective Wright

The Equalizer

2014
as Lead Investigator

Outer Banks

2020
as Heyward

American Made

2017
as Agent Craig McCall

The 5th Wave

2016
as White House Spokesman

Need for Speed

2014
as Detective #1

Selma

2015
as Frederick Reese

The Crazies

2010
as Fire Chief Tom

Triple 9

2016
as Smith

Battle: Los Angeles

2011
as Company Captain

Sex and Consequences

2006
as Officer Jones

The Next Day

2012
as Jake

Comeback Dad

2014
as Marvin

Blackhats

2015
as Mosis

The Quad

2017
as Carlton Pettiway

Cell

2016
as Roscoe

Captive

2015
as Sergeant Teasley

Kings County

2003
as Drury

A Smile as Big as the Moon

2012
as Principal Tom Keller

Full Count

2019
as Sheriff Darden

Second Samuel

2020
as U.S.Simpson

The Devil's Diamond

2006
as Myles Rome

Guest Star

Episode The Originals
The Battle of New Orleans
2014
Episode Surface
It Is Time To Track These Unidentified Species
2005
Episode Threat Matrix
Pilot
2003