Zac Efron has reinvented himself. Or he has reinvented his body. The slim dancing teen has become Hulk Hogan while we were looking somewhere else. Nothing left of the young boy charm of Troy Bolton, and mothers should think twice to describe him as favorite son-in-law now. He now looks like the perfect sin-in-law for boys and girls (and mums and dads).