filmography
FILMS
- Surf's Up (2007) Cody Maverick (voice)
- Transformers (2007) Sam 'Spike' Witwicky
- Disturbia (2007) Kale
- Bobby (2006) Cooper
- A Guide to Recognizing Your Saints (2006) Young Dito
- The Greatest Game Ever Played (2005) Francis Quimet
- Constantine (2005) Chas Kramer
- I, Robot (2004) Farber
- The Battle of Shaker Heights (2003) Kelly Ernswiler
- Charlie's Angels: Full Throttle (2003) Max
- The Even Stevens Movie (2003) Louis Stevens
- Dumb and Dumberer: When Harry Met Lloyd (2003) Lewis
- Holes (2003) Stanley Yelnats/Caveman
- Tru Confessions (2002) Eddie Walker
- Hounded (2001) Ronny Van Dusen
- Breakfast with Einstein (1998) Joey
- Monkey Business (1998) Wyatt
- The Christmas Path (1998) Cal
TV
- "Even Stevens" (1999-2003) Louis Stevens
- "The Proud Family" (2002) Johnny McBride (voice)
- "The Nightmare Room" (2001) Dylan Pierce
- "ER" (2000) Darnel Smith
- "Freaks and Geeks" (2000) Herbert
- "The X Files" (1999) Richie Lupone
- "Touched by an Angel" (1999) Johnny
- "Suddenly Susan" (1999) Ritchie
- "Jesse" (1999) Moe
- "Caroline in the City" (1998) Ethan
skins
