2019 | The Last Man as Kurt Matheson |
2019 | Star Wars: Episode IX - The Rise of Skywalker as Anakin Skywalker (voice) |
2018 | Little Italy as Leo Campo |
2017 | First Kill as Will |
2015 | 90 Minutes in Heaven as Don Piper |
2014 | American Heist as JamesWatch Free |
2014 | Outcast as Jacob |
2010 | Vanishing on 7th Street as Luke |
2010 | Takers as A.J.Watch Free |
2008 | Jumper as David Rice |
2008 | New York, I Love You as Ben (segment "Jiang Wen") |
2007 | Awake as Clay Beresford |
2007 | Virgin Territory as Lorenzo |
2006 | Factory Girl as Musician |
2005 | Star Wars: Episode III - Revenge of the Sith as Anakin Skywalker / Darth Vader |
2003 | Shattered Glass as Stephen Glass |
2002 | Star Wars: Episode II - Attack of the Clones as Anakin Skywalker |
2001 | Life as a House as Sam Monroe |
2000 | Trapped in a Purple Haze as Orin Krieg |
2000 | Higher Ground as Scott Barringer |
1999 | The Virgin Suicides as Joe Hill Conley |
1998 | Strike! as Tinka's Date |
1997 | Night of the Living Dummy III: Part 1 as Zane O'Dell |
1995 | Harrison Bergeron as Eric |
1994 | In the Mouth of Madness as Paperboy |
Watch Plex on all your devices