Filmography
| Year | Title | Character | Status |
| 2010 | Factor X | Ken Landwehr | Announced |
| 2009 | Funny People | Clarke | Announced |
| 2009 | Mary and Max | Damien (voice) | Filming |
| 2009 | Star Trek | Nero | Filming |
| 2008 | The Time Traveler’s Wife | Henry De Tamble | Post-Production |
| 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 | |

Romulus, My Father
The Other Boleyn Girl
The Time Traveler's Wife
Star Trek
Mary and Max