He has performed five audio book versions of Ian Rankin's 'Inspector Rebus' novels.
He played Sandy, Nina's boss and friend, in Anthony Minghella's 1991 award winning film 'Truly Madly Deeply.'
In 1990, Bill played Mr. Jenkins in the film 'The Witches' starring Angelica Houston.
He starred as religious zealot Mr. Marsh in the 1990 adaptation of Jane Gardem's novel 'God on The Rocks.' The film also has an early co-starring role for Minnie Driver who plays the Marsh's nanny.
Bill played Dr. Gibbon in the 1986 award winning adaptation of Dennis Potter's novel, The Singing Detective.
In 1984, he appeared in the British comedy 'A Private Function' as Morris Wormold the Meat Inspector, opposite Monty Python star Michael Palin and Dame Maggie Smith.
Bill played Dr. MacEntire in Roland Joffe's award winning film about Pol Pot's Cambodia, 'The Killing Fields.
Bill has appeared three times in the long running ITV series Play For Today. In 1974, he was in an episode called 'Cheviot, The Stag and the Black, Black Oil'. He was also in 'And Live in Stan's Last Game', directed by Gavin Millar, who also did The Crow Road, and he appeared in 'The Ploughman's Lunch' which was written by Ian McEwan.
He played Lauder Strickland in the 1982 award winning ITV drama 'Smiley's People.' His co-stars included Sir Alec Guinness (Star Wars) and Patrick Stewart (Star Trek.)
Bill's first television appearance was in 1978, when he starred in 'Licking Hitler,' a BAFTA winning drama directed by David Hare.
In 1982, he was nominated for a Laurence Olivier Award for his performance in a production of Brecht's play 'Schwekyk.'
Bill was trained at the Royal Scottish Academy of Music and Drama.
He is married to theatre and opera designer Hildegard Bechler.
Bill won a Scottish BAFTA in 1997 for his performance as Kenneth McHoan in the BBC drama The Crow Road.
In 1978, Bill played King James the First in the series Life of Shakespeare.
During 1992 – 1993, he played the lead in a stage production of Stephen King's 'Misery' opposite Cagney and Lacey star Sharon Gless.
Bill appeared in 'The Death And The Maiden' at the Royal Court opposite his >Truly Madly Deeply co-star Juliet Stephenson.
In 1979, Bill replaced actor Tom Conti in a production of 'Whose life is it Anyway' at the Savoy Theatre.
His first stage performance was in 1967 in a production of Brecht's play, ' The Resistible Rise of Arturo Uri' alongside Leonard Rossiter (Rising Damp.)