Actor Zac Efron arrives on the red carpet at the 2008 ESPY Awards in Los Angeles, California July 16, 2008. [Agencies]