
Acted in 28
2020s
- 2021
Big Blue
Lemo (voice) · 52 episodes
2010s
- 2016
Looped
TV
- 2014
- 2012
Total Drama: Revenge of the Island
Cameron · 13 episodes
2000s
- 2008
How She Move
E.C.
- 2007
- 2005
- 2004
Power Rangers Dino Thunder: Collision Course
Ethan James
Power Rangers Dino Thunder: White Thunder
Ethan James
Power Rangers Dino Thunder: Legacy of Power
Ethan James
Power Rangers Dino Thunder: Day of the Dino
James Napier
- 2003
Profoundly Normal
Ricky
- 2002
Conviction
Teen Carl
- 2001
Treed Murray
Carter
- 2000
Hendrix
Young Jimi
1990s
- 1999
The Old Man and the Sea
Boy (voice)
- 1998
Down in the Delta
Justin
Family Blessings
Judd Quincy
Blind Faith
David Williams
- 1997
- 1995
Johnny and Clyde
Chad
- 1993