LOS ANGELES, California (USA), 17 dicembre, 1974
2024 - Horizon: An American Saga – Capitolo 2 - Attore - H. Silas Pickering
2024 - Horizon: An American Saga – Capitolo 1 - Attore - Roland Bailey
2024 - Strange Darling - Fotografia
2022 - Avatar: La Via dell'Acqua - Attore - Parker Selfridge
2016 - The Bad Batch - Attore - The Screamer
2015 - Ted 2 - Attore - Donny
2014 - Selma - La strada per la libertà - Attore - Lee C. White
2014 - Un milione di modi per morire nel West - Attore - Edward
2013 - Gangster Squad - Attore - Conway Keeler
2012 - Contraband - Attore - Tim Briggs
2012 - Ted - Attore - Donny
2012 - Loom - Attore - Tommi Galvan
2011 - The Rum Diary - Cronache di una passione - Attore - Moberg
2009 - Nemico pubblico - Attore - Alvin Karpis
2009 - Avatar - Attore - Selfridge
2008 - The Other Side - Attore - Sean Splinter
2007 - Perfect Stranger - Attore - Miles Haley
2007 - Gardener of Eden - Il giustiziere senza legge - Attore - Vic
2005 - The Big White - Attore - Ted
2004 - IL VOLO DELLA FENICE - FLIGHT OF THE PHOENIX - Attore - Elliott
2004 - Sky Captain and the World of Tomorrow - Attore - Dex
2004 - Love's Brother - Attore - Angelo
2003 - Ritorno a Cold Mountain - Attore - Junior
2003 - Basic - Attore - Levi Kendall
2003 - Lost in Translation - L'amore tradotto - Attore - John
2003 - Masked and Anonymous - Attore - Soldato
2002 - HEAVEN - Attore - Agente Filippo
2000 - 1 Km da Wall Street - Attore - Seth Davis
2000 - The Gift - Attore - Buddy
2000 - Fuori in 60 secondi - Attore - Kip Raines
1999 - Un amore speciale - Attore - Daniel
1999 - Gli infiltrati - Attore - Peter Cochran
1998 - Salvate il soldato Ryan - Attore - Dottor Irwin Wade
1998 - Phoenix - Delitto di polizia - Attore - Joey Schneider
1997 - L'uomo del giorno dopo - Attore - Bandito 20
1997 - Strade perdute - Attore - Steve "V"
1996 - MUSIC GRAFFITI - Attore - Chad
1996 - SubUrbia - Attore - Jeff