James Cosmo says he is a ‘rom-com actor’ following release of new film

Actor James Cosmo has spoken about how much he enjoyed his role while working on a romantic film. The 75-year-old – who is best known for his work in Braveheart, Trainspotting and HBO series Game Of Thrones – took to the red carpet at the Glasgow Film Festival. Cosmo is promoting his new film, My Sailor, My Love.