Game Of Thrones, Braveheart and Trainspotting star James Cosmo to star(01) Save Image Image gallery: James Cosmo: The Versatile Actor and His Journey Through Film and Television