23 sierpnia 2007 w wywiadzie dla magazynu „Rolling Stone” Efron przyznał, że dołączył do obsady filmu, gdy piosenki były już napisane dla głosu tenorowego, podczas gdy on sam śpiewa barytonem, co było powodem tej decyzji producentów.

W 2007 zagrał Linka Larkina w kinowej adaptacji broadwayowskiego musicalu Lakier do włosów. Wystąpił też w dwóch teledyskach – „Say OK” Vanessy Hudgens i „Sick Inside” Hope Paltrow. 17 sierpnia premierę miał film High School Musical 2, który obejrzało wówczas 17,2 miliona widzów, co ustanowiło nowy rekord w historii amerykańskiej telewizji kablowej. 24 października 2008 do polskich kin weszła ostatnia część trylogii, High School Musical 3: Ostatnia klasa, w której Efron ponownie wcielił się w rolę Troya Boltona. thumb|Efron na premierze filmu Szczęściarz (2012) Jego kolejny film to Znów mam 17 lat. W 2009 do kin wszedł następny film z Efronem w roli głównej – Me and Orson Welles. Akcja filmu dzieje się w 1937 roku w Nowym Jorku, opowiada o nastolatku zatrudnionym do występu w sztuce Juliusz Cezar. W 2010 roku zagrał Charliego St. Clouda w dramacie romantycznym Charlie St. Cloud, oparty na bestsellerowej powieści Bena Sherwooda The Death and Life of Charlie St. Cloud opublikowanej w 2004 przez Bentam Books. W filmie znajduje się scena, w której Tahan uderza Efrona piłką w jądra.