Charm and goodwill get you a long way: even, in Sunshine on Leith, 500 miles and then 500 more. That’s Edinburgh and back for anyone standing, say, offshore in the north Atlantic pondering a movie trip to Scotland for a Mamma Mia!-style show of Proclaimers hits. The singalong, turned into a musical for stage and now screen, is better than one feared or hoped. A sturdy cast – Peter Mullan, Jane Horrocks, Jason Flemyng, George Mackay – belt out the hit songs, linked by a broken-hearts-of-Midlothian plot. Former screen urchin Dexter Fletcher (Bugsy Malone, Lock, Stock and Two Smoking Barrels) perkily directs.