Veteran actor Edward Woodward has died aged 79, his agent has confirmed.
The Croydon-born star had been suffering from various illnesses, including pneumonia, and died in hospital, said Janet Glass.
Woodward is most famous for his roles in the cult 1973 horror film The Wicker Man, alongside Christopher Lee, and US TV series The Equalizer.
Ms Glass said he had been ill for several months and passed away surrounded by members of his family.
The actor, who lived in Hawker's Cove near Padstow, died at the Royal Cornwall Hospital in Truro.
"I knew him a very long time and he was a superb human being," she said.
"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."
Ms Glass added: "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.
"His passing will leave a huge gap in many lives," she said.
Sad day, i grew up watching him in the Equalizer