The film received almost unanimously negative reviews from critics, but became a major success at the box office.
He also played a supporting role in the critically successful Liberal Arts (2012), which premiered at the Sundance Film Festival in January 2012 and received a limited release later that year.
He has since appeared in films like New Year's Eve (2011), The Lucky One (2012), Neighbors (2014), Dirty Grandpa (2016), and Neighbors 2: Sorority Rising (2016).
He performed in shows such as Gypsy; Peter Pan; or, The Boy Who Wouldn't Grow Up; Little Shop of Horrors; and The Music Man.
He also starred alongside Nicole Kidman, Matthew Mc Conaughey, David Oyelowo, and John Cusack in The Paperboy (2012), which premiered at the Cannes Film Festival in May 2012 and received a wider release later that year.
The film received mixed to negative reviews from critics.
Later that year, he was seen reprising his role of Troy Bolton in High School Musical 2 (2007), which aired on the Disney Channel in August 2007.In 2004, he began appearing as a recurring character in the first season of the WB series Summerland.For the show’s second season, which aired in 2005, he was promoted to the main cast.He also starred in the drama At Any Price, which premiered at the 2012 Venice International Film Festival, and the historical drama Parkland, which premiered at the 2013 Venice International Film Festival.Both of these films received mixed reviews from critics.Cloud (2010), which became a moderate success at the box office despite receiving mostly negative reviews from critics.