Known For
Filmography

Big Blue
TV · as Lemo (voice) · 52 eps

Looped
TV · 52 eps

Total Drama All-Stars
TV · as Cameron (voice) · 13 eps

Total Drama: Revenge of the Island
TV · as Cameron · 13 eps

How She Move
Movie · as E.C.

Animal 2
Movie · as Tommy

Four Brothers
Movie · as Keenon

Power Rangers Dino Thunder: Day of the Dino
Movie · as James Napier

Power Rangers Dino Thunder: Collision Course
Movie · as Ethan James

Power Rangers Dino Thunder: White Thunder
Movie · as Ethan James

Power Rangers Dino Thunder: Legacy of Power
Movie · as Ethan James

Honey
Movie · as Otis

Profoundly Normal
Movie · as Ricky

Tru Confessions
Movie · as Jake

Conviction
Movie · as Teen Carl

Treed Murray
Movie · as Carter

Hendrix
Movie · as Young Jimi

The Miracle Worker
Movie · as Percy

The Old Man and the Sea
Movie · as Boy (voice)

Angela Anaconda
TV · as Jimmy Jamal · 130 eps

Twice in a Lifetime
TV · as Boy Henry · 1 ep

Half Baked
Movie · as Young Thurgood

Down in the Delta
Movie · as Justin

Blind Faith
Movie · as David Williams

Family Blessings
Movie · as Judd Quincy

In His Father's Shoes
Movie · as Bruce

Johnny and Clyde
Movie · as Chad

Power Rangers
TV · as Ethan James · 40 eps
