Zac Efron I'd understand since he's so popular right now (not to mention so damn hot

) but Micheal Jackson number 2??? Yeah he's #2 alright, and by that I mean shit. Yeah this list does seem really random, epsecially with John Cena and Emma Watson in there.