Year: 2003
Movie: Melinda's World
Role: Stuart Wasser
---
Year: 2003
Movie: The Big Wide World of Carl Laemke
Role: Pete Laemke
---
Year: 2004
Movie: Miracle Run
Role: Steven Morgan
---
Year: 2004
Movie: Triple Play
Role: Harry Fuller
---
Year: 2005
Movie: The Derby Stallion
Role: Patrick McCardle
---
Year: 2006
Movie: If You Lived Here, You'd be Home Now
Role: Cody
---
Year: 2006 - 2008
Movie: High school musical saga
Role: Troy Bolton
---
Year: 2007
Movie: Hairspray
Role: Link Larkin
---
Year: 2009
Movie: 17Again
Role: Mike O'Donnell (teen)
---
Year: 2009
Movie: Me and Orson Welles
Role: Richard Samuels
---
Year: 2010
Movie: The Death and Life of Charlie St. Cloud
Role: Charlie St. Cloud
Movie: Melinda's World
Role: Stuart Wasser
---
Year: 2003
Movie: The Big Wide World of Carl Laemke
Role: Pete Laemke
---
Year: 2004
Movie: Miracle Run
Role: Steven Morgan
---
Year: 2004
Movie: Triple Play
Role: Harry Fuller
---
Year: 2005
Movie: The Derby Stallion
Role: Patrick McCardle
---
Year: 2006
Movie: If You Lived Here, You'd be Home Now
Role: Cody
---
Year: 2006 - 2008
Movie: High school musical saga
Role: Troy Bolton
---
Year: 2007
Movie: Hairspray
Role: Link Larkin
---
Year: 2009
Movie: 17Again
Role: Mike O'Donnell (teen)
---
Year: 2009
Movie: Me and Orson Welles
Role: Richard Samuels
---
Year: 2010
Movie: The Death and Life of Charlie St. Cloud
Role: Charlie St. Cloud