Zac Efron/The Yeah Yeah Yeahs

Photo 2 of 9

Zac Efron hosts SNL on April 11, 2009.

© 2009 NBC Universal, Inc.