How Old is Zac Efron Today?

Zach Efron, the popluar singer is currently 21 years old. His birthday is October 18 and this year he will turn 22 years old.