Movies
2006 - Club Soda - The Kid
2008 - Minute Men - Derek Beaugard
2010 - Pirahna 3D - Jake Forester
Television Series
2005 - Threshold - Jordan Peters
2005 - 2006 - Everwood - Kyle Hunter
2008 - Numb3rs - Craig Ezra
2008 - Without a Trace - Will Duncan
2008 - CSI: Miami - Keith Walsh
2009 - Present - The Vampire Diaries - Jeremy Gilbert