Zac Efron had an embarrassing moment on the red carpet, according to Billy.