|
Cast- Leave the World Behind (2023) as Clay
- Strange Way of Life (2023) as Jake
- Glass Onion: A Knives Out Mystery (2022) as Efficient Man
- Northman, The (2022) as King Horwendil
- Raymond & Ray (2022) as Ray
- Black Phone, The (2021) as The Grabber
- Guilty, The (2021) as ?
- Zeros and Ones (2021) as J.J.
- Cut Throat City (2020) as Jackson Symms
- Tesla (2020) as Nikola Tesla
- Adopt a Highway (2019) as Russell Millings
- Kid, The (2019) as Pat Garrett
- Truth, The (2019) as Hank
- Juliet, Naked (2018) as Tucker Crowe
- Stockholm (2018) as Kaj Hansson / Lars Nystrom
- 24 Hours to Live (2017) as Travis Conrad
- First Reformed (2017) as Toller
- King, The (2017) as Himself
- Valerian and the City of a Thousand Planets (2017) as ?
- In a Valley of Violence (2016) as Paul
- Magnificent Seven, The (2016) as Goodnight Robicheaux
- Maudie (2016) as Everett Lewis
- Phenom, The (2016) as Hopper Sr.
- 10,000 Saints (2015) as Les
- Maggie's Plan (2015) as John
- Regression (2015) as Bruce Kenner
- Anarchy (2014) as Iachimo
- Boyhood (2014) as Dad
- Cymbeline (2014) as Iachimo
- Good Kill (2014) as Tom Egan
- Predestination (2014) as The Bartender
- Before Midnight (2013) as Jesse
- Getaway (2013) as Brent
- Purge, The (2013) as James Sandin
- Sinister (2012) as Ellison
- Total Recall (2012) as ?
- Woman in the Fifth, The (2011) as Tom Ricks
- Daybreakers (2010) as Edward
- Brooklyn's Finest (2009) as Sal
- New York, I Love You (2009) as Writer (segment "Yvan Attal")
- What Doesn't Kill You (2008) as Paulie
- Before the Devil Knows You're Dead (2007) as Hank
- Fast Food Nation (2006) as Pete
- Hottest State, The (2006) as Vince
- Assault on Precinct 13 (2005) as Jake Roenick
- Lord of War (2005) as Jack Valentine
- Before Sunset (2004) as Jesse
- Taking Lives (2004) as John Costa
- Jimmy Show, The (2001) as Ray
- Tape (2001) as Vin
- Training Day (2001) as Jake Hoyt
- Waking Life (2001) as Jesse (voice)
- Hamlet (2000) as Hamlet
- Snow Falling On Cedars (1999) as Ishmael Chambers
- Great Expectations (1998) as Finnegan Bell
- Gattaca (1997) as Vincent Freeman / Jerome Morrow
- Before Sunrise (1995) as Jesse
- Reality Bites (1994) as Troy Dyer
- Alive (1993) as Nando Parrado
- Waterland (1992) as Mathew Price
- White Fang (1991) as Jack
- Dead Poets Society (1989) as Todd Anderson
|