2014
Hits as Cory2012
Transit as Kenny2011
The Son of No One as Jonathan 'Milk' White (Young)2010
Blue Bloods as Victor Bajek2010
R. L. Stine's The Haunting Hour as Christopher2010
The Sorcerer's Apprentice as Dave Stutler (Young)2009
Night at the Museum: Battle of the Smithsonian as Nicky Daley2009
The Rebound as Frank Jr. - age 13 (uncredited)2006
Night at the Museum as Nick Daley2006
Friends with Money as Wyatt2005
Criminal Minds as Stanley Wolcott2005
Bones as Donovan Decker2005
Head Cases as Ryan Payne2004
House as Zach2004
Desperate Housewives as Travers McLain2004
The 4400 as Brandon Powell2004
Miracle Run as Young Stephen1999
Third Watch as Sean1996
Blue's Clues as Not availableNaN
Pretty/Handsome as Oliver Fitzpayne