I’m so lucky to be an actor
Brian Beacom IS James Cosmo’s mind these days wandering a little in a far off galaxy? For years, we’ve come to believe this 6ft 3in sandy-haired warrior is indelibly marked by integrity, authenticity and, thanks to his Braveheart appearance, blue face