Zac Efron loves a good suit. He proved it on the red carpet at the New York screening of his latest film At Any Price, where he wore a tailored suit that showed off his very dapper appeal (above left). And while he's very fashion-forward with his style choices, the 25-year-old California native says he looks to past all-American screen legends for inspiration on the red carpet. "I like to think about the classic guys and what they wore," Efron told InStyle.com before the screening. "Cary Grant, Paul Newman, and Robert Redford: those guys wear nice suits." And so do you, Zac! Keep 'em coming.
See Zac and more studs rock their sexy abs!