Zac Efron wears Public Domain