Actor
Desert Fiends
2024
as Scott
Darkness of Man
2024
as Chris
Murder, Anyone?
2022
as Blain
Some Kind of Hate
2015
as Isaac
Perfect Sisters
2014
as Cousin Derek
Stuck in Love
2013
as Jason
Born to Race
2011
as Max
Quantum Quest: A Cassini Space Odyssey
2010
as Anthony (voice)
Harold
2008
as Harold
The Happening
2008
as Josh
The Santa Clause 3: The Escape Clause
2006
as Curtis
Ozzie
2006
as Justin Morton
Zoom
2006
as Tucker Willams / Mega-Boy
The Shaggy Dog
2006
as Josh Douglas
The Princess Diaries 2: Royal Engagement
2004
as Prince Jacques Dubé
Raising Helen
2004
as Henry Davis
The Cat in the Hat
2003
as Conrad Walden
You Wish!
2003
as Stevie Lansing / Terrence Russell McCormack
The Santa Clause 2
2002
as Curtis
Return to Never Land
2002
as Cubby (voice)
The Ultimate Christmas Present
2000
as Joey Thompson
Meet the Parents
2000
as Little Boy
The Kid
2000
as Rusty Duritz
Happy Endings Funeral Parlor
Skate to Hell
as Buddy
Don’t Say It
as Mikey
Namaka
as Levi