Claim: Zac Efron's middle names are Francis and John.
Verdict: REFUTES