Zac Efron keeps his shades on as he arrives at Tegel airport in Berlin, Germany on Monday afternoon (April 27).

The 21-year-old actor, who premiered his new flick, 17 Again, last night, was accompanied by his mom Starla.

Before taking off, Z and his mom also enjoyed a meal at KÅ fer roof top restaurant at Reichstag building.

Mother and son also enjoyed taking in the sights of the city, stopping off at two Beer Garden restaurants — Dali and Alte Fischer.

10+ pics inside…

Photos: WENN

Posted to: