Pursuit
2022 · Action
as Rick Calloway
Vincent N Roxxy
2017 · Crime
as Vincent
Bau: Artist at War
2025 · Comedy
as Joseph Bau
Walden
2023 · Thriller
as Walden Dean
Just Jim
2015 · Comedy
as Dean
Never Grow Old
2019 · Drama
as Patrick Tate
Inside Man
2023 · Crime
as Bobby Belucci
The Engineer
2023 · Action
as Etan
Midnight in the Switchgrass
2021 · Crime
as Byron Crawford
The Immaculate Room
2023 · Drama
as Michael 'Mikey' Walsh
Alpha Dog
2007 · Biography
as Johnny Truelove
Peel
2019 · Comedy
as Peel
Dead Money
2024 · Thriller
as Andy
The Girl Next Door
2004 · Comedy
as Matthew Kidman
The Price We Pay
as Alex
The Motel Life
2013 · Animation
as Frank
Prey
2024 · Action
as Grun
Twice Born
2013 · Drama
as Diego
American Night
2021 · Action
as Michael Rubino
The Autopsy of Jane Doe
2016 · Horror
as Austin
Son
2021 · Horror
as Paul
Killer Joe
2012 · Crime
as Chris Smith
Milk
2009 · Biography
as Cleve Jones
Imaginary Heroes
2005 · Drama
as Tim Travis
Devil's Workshop
2022 · Drama
as Donald
The Dangerous Lives of Altar Boys
2002 · Comedy
as Francis Doyle
Lone Survivor
2014 · Action
as Danny Dietz
Dig
2022 · Thriller
as Victor
An Evening with Beverly Luff Linn
2018 · Comedy
as Shane Danger
Wizards: Tales of Arcadia
2020 · Animation
as Jim
Ten Thousand Saints
as Johnny
Trollhunters: Rise of the Titans
2021 · Animation