2020 | Home Movie: The Princess Bride as Prince Humperdinck |
2019 | Come to Daddy as Norval Greenwood |
2018 | The Panama Papers as Narrator |
2017 | I Don't Feel at Home in This World Anymore. as Tony |
2016 | Dirk Gently's Holistic Detective Agency as Todd Brotzman |
2015 | The Last Witch Hunter as Dolan 37th |
2014 | Open Windows as Nick Chambers |
2014 | Set Fire to the Stars as John M. Brinnin |
2014 | Why Horror? as Animation VO (voice) |
2014 | Over the Garden Wall as Wirt (voice) |
2013 | Pawn Shop Chronicles as Johnny Shaw |
2013 | Tome of the Unknown as Wirt (voice) |
2012 | Maniac as Frank |
2012 | Celeste & Jesse Forever as Scott |
2012 | Revenge for Jolly! as Thomas |
2012 | The Hobbit: An Unexpected Journey as Frodo |
2012 | Treasure Island as Ben Gunn |
2012 | TRON: Uprising as Beck |
2011 | Beastie Boys: Fight for Your Right Revisited as Ad-Rock (B-Boys 1) |
2011 | Happy Feet Two as Mumble (voice) |
2011 | The Death and Return of Superman as Cyborg Superman / Hank Henshaw |
2011 | Wilfred as Ryan Newman |
2010 | The Romantics as Chip |
2010 | Funny or Die Presents... as James |
2009 | 9 as 9 (voice) |
2009 | Glenn Martin DDS as Chester Chislehurst |
2008 | The Oxford Murders as Martin |
2007 | Day Zero as Aaron Feller |
2006 | Happy Feet as Mumble (voice) |
2006 | Bobby as William Avary |
2006 | Paris, je t'aime as Le garçon (Quartier de la Madeleine) |
2005 | Everything Is Illuminated as Jonathan Safran Foer |
2005 | Green Street Hooligans as Matt Buckner |
2005 | Ringers: Lord of the Fans |
2005 | Sin City as Kevin |
2004 | Eternal Sunshine of the Spotless Mind as Patrick |
2003 | The Lord of the Rings: The Return of the King as Frodo |
2003 | Spy Kids 3-D: Game Over as The Guy |
2002 | The Lord of the Rings: The Two Towers as Frodo Baggins |
2002 | Try Seventeen as Jones |
2002 | The Adventures of Tom Thumb & Thumbelina as Tom Thumb (voice) |
2002 | Ash Wednesday as Sean Sullivan |
2001 | The Lord of the Rings: The Fellowship of the Ring as Frodo Baggins |
2000 | Chain of Fools as Mikey |
1999 | The Bumblebee Flies Anyway as Barney Snow |
1999 | Black & White as Wren |
1998 | Deep Impact as Leo Biederman |
1998 | The Faculty as Casey Connor |
1997 | Oliver Twist as The Artful Dodger |
1997 | The Ice Storm as Mikey Carver |
1996 | Flipper as Sandy Ricks |
1994 | North as North |
1994 | The War as Stu Simmons |
1993 | The Adventures of Huck Finn as Huck Finn |
1993 | The Good Son as Mark Evans |
1992 | Radio Flyer as Mike |
1992 | Forever Young as Nat Cooper |
1991 | Paradise as Willard Young |
1990 | Internal Affairs as Sean Stretch |
1990 | Avalon as Michael Kaye |
1989 | Back to the Future Part II as Video Game Boy |
| Grand Piano as Tom SelznickWatch Free |
| Cooties as ClintWatch Free |
| The Trust as David WatersWatch Free |