Zac Efron Debuts A Shocking New Hair Hairdo – Check Out His Dreadlocks!

Troy Bolton, is that you?!