Zac has a brace of more adult roles under his belt since the High School Musical trilogy ended: Me and Orson Welles, opposite Claire Danes, in which he played an actor working for a young Welles, and Charlie St Cloud, in which he played a grieving brother who still engages daily with his dead sibling. But his latest film, The Lucky One, isa significantly more mature turn. Zac plays Logan, a traumatised Marine on leave from Afghanistan, in this adaptation of Nicholas Sparks’ novel, directed by Scott Hicks, who won an Oscar in 1997 for Shine. Zac threw himself into the role, Method-actor style, gaining muscle and eventually dead-lifting 26 stone (twice his bodyweight) after a six-month training camp. ‘I’ve never pushed myself to those sorts of limits before. It became a rush to see what I could accomplish. I feel I’m leaving the old version of Zac behind. It was a long time coming.’