2025
King Ivory as Layne West2024
Balestra as Raph2023
On Our Way as Not available2022
1923 as John Dutton, Sr.2021
Small Engine Repair as Badge2020
The Empty Man as James Lasombra2020
Hightown as Ray Abruzzo2020
Safety as Coach Brad Simmons2019
The Kitchen as Kevin O'Carroll2019
The Standoff at Sparrow Creek as Gannon2019
Into the Ashes as Sal Porter2019
Little Woods as Ian2019
Mickey and the Bear as Hank Peck2019
I Was a Stranger as Lad2018
Hold the Dark as Donald Marium2018
Donnybrook as Whalen2017
Only the Brave as Jesse Steed2016
13 Hours: The Secret Soldiers of Benghazi as Tyrone 'Rone' Woods2016
Spectral as Clyne2015
Echoes of War as Wade2015
The Walk as J.P.2014
Miss Meadows as Sheriff2014
Stretch as Laurent2013
World War Z as Captain Speke2013
Iron Man 3 as Savin2013
The Lone Ranger as Dan Reid2013
Parkland as Robert Oswald2012
The Grey as Luke Lewenden2012
Flight as Gaunt Young Man2011
Shame as David2011
The Conspirator as William Hamilton2010
The Pacific as Robert Leckie2010
Rubicon as Will Travers2010
NoNAMES as Kevin2010
Polish Bar as Tommy2007
The Black Donnellys as Samson2006
The Departed as Barrigan2005
The Naked Brothers Band: The Movie as Romantic Newlywed2004
CSI: NY as Henry Darius2004
Rescue Me as Timothy Gavin2004
Cross Bronx as Rob-O2003
Nola as Ben2002
CSI: Miami as Henry Darius2002
Hack as Billy Ryan2002
On_Line as Ed's Roommate2001
24 as Chase Edmunds2000
CSI: Crime Scene Investigation as Adam Trent1999
Law & Order: Special Victims Unit as Danny Jordan1990
Lord of the Flies as SimonNaN
Devil in Disguise: John Wayne Gacy as Chief of Detectives Joe KozenczakNaN
Violent Ends as Not available