Filmography
| Year | Title | Character | Status |
| 2010 | Armored | Announced | |
| 2010 | Factor X | Ken Landwehr | Announced |
| 2009 | The Time Traveler’s Wife | Henry De Tamble | In theaters August 14th |
| 2009 | Funny People | Clarke | In theaters July 31st |
| 2009 | Star Trek | Nero | In theaters May 8th |
| 2009 | Mary and Max | Damien (voice) | |
| 2008 | The Other Boleyn Girl | King Henry VIII | |
| 2007 | Romulus, My Father | Romulus | |
| 2007 | Lucky You | Huck Cheever | |
| 2005 | Munich | Avner | |
| 2004 | Troy | Hector | |
| 2003 | Finding Nemo | Anchor (voice) | |
| 2003 | Hulk | Bruce Banner / The Hulk | |
| 2002 | The Nugget | Lotto | |
| 2001 | Black Hawk Down | Hoot | |
| 2000 | Chopper | Mark Brandon “Chopper” Read | |
| 2000 | Arctic Adventure | Oz (voice) | |
| 1997 | The Castle | Con Petropoulous | |
