2005- River's End -Jimmy
Close to Home -Scott Fields- TV
2006- Pray for Morning- Connor
The O.C.- Justin Edwards- TV
Beautiful People -Nicholas Fiske- TV
2007- The Valley of Light -Travis
The War at Home -Dylan- TV
Big Stan- Robbie the Hippie
2008- Senior Skip Day -Snippy
The Cleaner - Episode: Back To One- Joey -TV
Hurt Conrad- Coltrane
Young Again- Ethan
Twilight -Jasper Hale
2009- DaZe: Vol. Too (sic) - NonSeNse- Jehosefat
S. Darko -Jeremy
Dread -Stephen Grace
Criminal Minds -Adam Jackson -TV
The Twilight Saga: New Moon -Jasper Hale
2010- The Last Airbender -Sokka -post-production
The Twilight Saga: Eclipse -Jasper Hale -post-production
Girlfriend -Russ post-production