Zac Efron hosts SNL on April 11, 2009.

© 2009 NBC Universal, Inc.