Fight or Flight
2025 · Action
as Lucas Reyes
Lucky Number Slevin
2006 · Crime
as Slevin
30 Days of Night
2007 · Horror
as Eben Oleson
40 Days and 40 Nights
2002 · Comedy
as Matt
The Black Dahlia
as Dwight 'Bucky' Bleichert
Black Hawk Down
2002 · Action
as Eversmann
Mozart and the Whale
2006 · Comedy
as Donald Morton
Ida Red
2021 · Drama
as Wyatt Walker
Wicker Park
2004 · Drama
as Matthew
Penny Dreadful S1-S3
2014 · Drama
as Ethan Chandler
Resurrecting the Champ
2007 · Drama
as Erik Kernan Jr.
Hollywood Homicide
2003 · Action
as Det. K.C. Calden
August
2009 · Drama
as Tom Sterling
The Virgin Suicides
2000 · Drama
as Trip Fontaine
Exterminate All the Brutes
2021 · Documentary
as White Man
Pearl Harbor
2001 · Action
as Danny Walker
Most Wanted
2020 · Crime
as Victor Malarek
The Ottoman Lieutenant
2017 · Drama
as Jude
Wrath of Man
2021 · Action
as Boy Sweat Dave
The Faculty
1998 · Horror
as Zeke
O
2001 · Drama
as Hugo Goulding
She's Missing
2019 · Drama
as Ren
Parts Per Billion
2015 · Drama
as Len
Inherit the Viper
2020 · Action
as Kip Conley
Blow Dry
2001 · Comedy
as Brian
Die Hart
2023 · Action
as Josh Hartnett
Operation Fortune
as Danny
Die Hart S1-S2
2020 · Short
Paradise Lost
2020 · Drama
as Yates Forsythe
Girl Walks Into a Bar
2011 · Comedy
as Sam Salazar
Oh Lucy!
2018 · Comedy
as John