Filme
2004
. atuou em The Miracle Run no papel de Stephen Morgan
2005
. atuou em The Derby Stallion no papel de Patrick McCardle
2006
. atuou em If You Lived Here, You'd Be Home Now no papel de Cody
. atuou em High School Musical no papel de Troy Bolton
2007
. atuou em Hairspray no papel de Link Larkin
. atuou em High School Musical 2 no papel de Troy Bolton
2008
. atuou em Me And Orson Welles no papel de Richard Samuels
. atuou em High School Musical 3: Senior Year no papel de Troy Bolton
2009
. atuou em 17 Again no papel de Mike O'Donnel
2010
. atuou em Charlie St. Cloud no papel de Charlie St. Cloud
2011
. atuou em New Year's Eve no papel de Paul
2012
. atuou em Lorax no papel de Ted (voz)
. atuou em Liberal Arts no papel de Nat
. atuou em The Lucky One no papel de Logan Thibault
. atuou em The Paperboy no papel de Jack Jansen
. atuou em At Any Price no papel de Dean Whipple
2013
. atuou em Parkland no papel de Dr. Charles 'Jim' Carrico
2014
. atuou em That Awkward Moment no papel de Jason
. atuou em Neighbors no papel de Teddy Sanders
2015
. atuou em We Are Your Friends no papel de Cole
2016
. atuou em Dirty Grandpa no papel de Jason
. atuou em Mike and Dave Need Wedding Dates no papel de Dave Stangle
. atuou em Neighbors 2 no papel de Teddy Sanders