He was kicked out of the Royal Scottish Academy of Music and Drama (now the Royal Conservatoire of Scotland) before joining the Citizens Theatre in Glasgow, where he performed for a number of years. He also performed with the Royal Shakespeare Company, the Royal National Theatre, the Almeida, Liverpool Playhouse, Babel Theatre Company, and 7:84 Theatre Company (Scotland), to name a few.