The actor celebrated his day with Robert Pattinson, Joe Jonas and Michael B. Jordan after golfing with his dad earlier in the day, Us magazine reported.

An insider told the publication that Efron had a small birthday party with no girls at the table.

Zac Efron
Zac Efron. Pic/Santa Banta