See what all the stars have been getting up to...

Zac Efron sports his latest hair cut out and about in Los Angeles.