2017
Holden On as Peter Brail
2013
Pop Star as Eddie Marz
2011
Soul Surfer as Noah Hamilton
2010
Alice & the White Hair as The White Hair
2010
Burning Palms as Lukas
2009
Dance Flick as Tyler
2009
Lie to Me as Doug Donovan (1 episode)
2008
The Haunting of Molly Hartley as Jock
2007
Courts mais Gay : Tome 13 as Bodey McDodey
2007
Lipshitz Saves the World as Mark Sherman (1 episode)
2006
American Pie Presents: The Naked Mile as Ryan
2006
Sissy Frenchfry as Bodey McDodey
2006
Beyond the Break as Bailey Reese (34 episodes)
2006
The Cutting Edge: Going for the Gold as Alex Harrison
2005
Living with Fran (1 episode)
2005
What's Bugging Seth as Seth
2005
Avatar: The Last Airbender (1 episode)
2004
CSI: NY as Sam (1 episode)
2003
Cold Case as Pate (1993) (1 episode)
2003
NCIS as Kyle Sterling (1 episode)
2000
CSI: Crime Scene Investigation as Trip Wilmont (1 episode)