Local star attended a premiere of The Lorax at with his co-stars, Taylor Swift, Danny DeVito and others.
The guys who made Despicable Me cast Efron as a 12-year-old boy named Ted who is looking for a Truffula Tree for his friend Audrey, played by Swift. The Lorax is a bitter hermit and voiced by DeVito while Ed Helms is the Once-ler.
The film opens Friday the day of Click here to see where it's playing locally.
See some great photos of the stars in the gallery above, and watch a few trailers of the film above, too.