Films
- Mom’s Got a Date with a Vampire ... as Adam Hansen
- Frailty ... as Fenton Meiks
- Domestic Disturbance ... as Danny Morrison
- Spy Kids 2: Island of Lost Dreams ... as Gary Giggles
- The Alamo ... as Boy in Store
- Spy Kids 3-D: Game Over ... as Gary Giggles
- Havoc ... as Eric
- Brick ... as The Brain
- Warm Springs ... as Fred Botts
- Solstice ... as Mark
- Death Sentence ... as Joe Darly
- Live Free Or Die Hard ... as Clay
- American Son ... as Jake
- American Bully ... as Brandon
- Sorority Row ... as Garrett
- Mother’s Day ... as Johnny Koffin
- Natural Selection ... as Raymond
- Cinema Verite ... as Cameron
- In Time ... as Moser
- Fat Kid Rules the World ... as Marcus
- Eden ... as Vaughan
- Drones ... as Jack Bowles
Television
- Fearing Mind
- Early Edition
- Turks
- Law and Order: Criminal Intent ... as Ethan Garrett
- Eleventh Hour ... as Bobby
- CSI: Crime Scene Investigation ... as Dan Forrester
- Marcy (web series) ... as Photographer
Plays
- Huckleberry Fin ... as Lead at Glen Grove School
- Christmas Play (musical) ... as Lead at Glen Grove School
Training
- Vincent Chase Studios, Los Angeles CA
- John Kirby Studio, Hollywood CA;
- Susan Handelman, Chicago IL
- Piven School of Theature, Evanston IL








