photo by James Devaney/WireImage.com - April 13, 2009
Love him or hate him, you have to admit that Zac Efron looked like a million bucks in the chic charcoal gray suit and patent leather loafers he wore to a recent taping of "Late Show with David Letterman."
comments