The 79-year-old actor - best known for his roles in `The Wicker Man` and `The Equalizer` - passed away at the Royal Cornwall Hospital in Truro after suffering from various illnesses, including pneumonia, for several months.
His agent, Janet Glass, said: "I knew him a very long time and he was a superb human being.
"That integrity shone through in the roles he played. I can`t ever remember, in all the productions he undertook, anyone having a bad word to say about him and he never had anything bad to say about anyone else either."
"Universally loved and admired through his unforgettable roles in classic productions, he was equally fine and courageous in real life, never losing his brave spirit and wonderful humour throughout his illness.
"He was further sustained by the love of his wife, Michele, children, Tim, Peter, Sarah and Emily, his grandchildren and numerous friends."