Filmografía
Obras: 7
Interpretación7
- 2023Oppenheimercomo Ernest Lawrence

- 2021Despierta la furiaWrath of Mancomo Boy Sweat Dave

- 2011Black Mirror

- 2006El caso SlevinLucky Number Slevincomo Slevin

- 2005Sin City: Ciudad del pecadoSin Citycomo The Man

- 2001Black Hawk derribadoBlack Hawk Downcomo SSG Matthew Eversmann

- 2001Pearl Harborcomo Danny Walker
