|
Cast- Toxic Avenger, The (2023) as Fritz Garbinger
- No Man of God (2021) as Bill Hagmaier
- Come to Daddy (2019) as Norval Greenwood
- Trust, The (2016) as David Waters
- Last Witch Hunter, The (2015) as Dolan
- Cooties (2014) as Clint
- Open Windows (2014) as Nick Chambers
- Set Fire to the Stars (2014) as John M. Brinnin
- Grand Piano (2013) as Tom Selznick
- Hobbit: The Desolation of Smaug, The (2013) as Frodo Baggins
- Celeste and Jesse Forever (2012) as ?
- Hobbit: An Unexpected Journey, The (2012) as Frodo
- Maniac (2012) as Frank
- Happy Feet 2 in 3D (2011) as Mumble (voice)
- Romantics, The (2010) as Chip Hayes
- 9 (2009) as 9 (voice)
- Oxford Murders, The (2008) as Martin
- Happy Feet (2006) as Mumble (voice)
- Paris, I Love You (2006) as The Tourist (segment "Quartier de la Madeleine")
- Everything Is Illuminated (2005) as Jonathan
- Hooligans (2005) as Matt Buckman
- Sin City (2005) as Kevin
- Eternal Sunshine of the Spotless Mind (2004) as Patrick
- Lord Of The Rings: Return Of The King (2003) as Frodo Baggins
- Lord Of The Rings: 2 Towers (2002) as Frodo Baggins
- Try Seventeen (2002) as Jones
- Lord Of The Rings: The Fellowship Of The Ring (2001) as Frodo Baggins
- Chain of Fools (2000) as Mikey
- Black and White (1999) as Wren
- Deep Impact (1998) as Leo Biederman
- Faculty, The (1998) as Casey Connor
- Ice Storm, The (1997) as Mikey Carver
- Flipper (1996) as Sandy
- North (1994) as North
- War, The (1994) as Stu Simmons
- Adventures Of Huck Finn, The (1993) as Huck Finn
|