We all know he's capable of running in slo-mo across a beach wearing not very much, with I'm Always Here by Jim Jamison blaring in the background, but Zac Efron showed he's equally able to wear all the layers at once when swapping the seaside for the city this week.