

Independence Day: Resurgence
2016 · as Agent Matthew Travis

Starbright
2026 · as Peter

A House of Dynamite
2025 · as Major General Steven Kyle

The Social Reckoning
2026

The Taking of Pelham 1 2 3
2009 · as Wallace, hostage

Fast Charlie
2023 · as Beggar

Edge of Darkness
2010 · as Detective Darcy Jones

The Thicket
2024 · as Eustace

Detroit
2017 · as Aubrey Pollard Sr.

Asphalt City
2023 · as Verdis

Rob Peace
2024 · as Carl

Lottery Ticket
2010 · as Lorenzo

Fort Bliss
2014 · as Sgt. Butcher

Mad Genius
2017 · as Sun Moon

The Sun Is Also a Star
2019 · as Samuel Kingsley

All the Devil's Men
2018 · as Samuelson

Home
2013 · as Jack Hall

Big Words
2013 · as James