Actor escocés que ha protagonizado como el Inspector Rebus en las dramatizaciones de misterio de Ian Rankin Rebus, de BBC Radio 4. También ha tenido papeles en las películas The Jungle Book y Titanic.
Se graduó de la Universidad de Glasgow en 1979, en donde estudió literatura inglesa y teatro.
También tuvo papeles en las populares series de televisión Doctor Who y Game of Thrones.
Se casó con Fiona Biggar; la pareja tiene dos hijos.
Tuvo un pequeño papel en la película Titanic de 1997, protagonizada por Kate Winslet.