The Pacific
2010 · Action
as PFC Robert Leckie
Rubicon
2010 · Crime
as Will Travers
King Ivory
2025 · Crime
as Layne West
The Empty Man
2020 · Drama
as James Lasombra
Spectral
2016 · Action
as Clyne
Miss Meadows
2014 · Comedy
as Sheriff
Mickey and the Bear
2019 · Drama
as Hank Peck
Nola
2003 · Comedy
as Ben
Hold the Dark
2018 · Action
as Donald Marium
13 Hours
as Tyrone 'Rone' Woods
Lord of the Flies
1990 · Adventure
as Simon
Into the Ashes
2019 · Crime
as Sal Porter
Little Woods
as Ian
The Walk
2015 · Adventure
as Jean-Pierre
Devil in Disguise: John Wayne Gacy
as Joe Kozenczak
Stretch
as Laurent
Violent Ends
2025 · Thriller
as Sid Frost
Only the Brave
2017 · Action
as Jesse Steed
Hightown S3
2024 · Crime
as Ray Abruzzo
The Kitchen
2019 · Action
as Kevin O'Carroll
Safety
2020 · Biography
as Coach Brad Simmons
The Lone Ranger
2013 · Action
as Dan Reid
The Grey
2012 · Action
as Lewenden
The Conspirator
2011 · Crime
as William Hamilton
Iron Man 3
as Savin
The Standoff at Sparrow Creek
as Gannon
The Departed
2006 · Crime
as Barrigan
Small Engine Repair
2021 · Crime
as Badge