British character actor Francis Matthews has died, aged 86.

The Tv regular provided the voice of Captain Scarlet in puppet-maker Gerry Anderson's 1960s Tv show, and portrayed private detective Paul Temple in the Bbc series of the same name from 1969.

Matthews also appeared in Hammer horror films including The Revenge of Frankenstein and Dracula: Prince of Darkness and the Morecambe and Wise movies The Intelligence Men and That Riviera Touch.

He was cast as puppet hero Captain Scarlet because he sounded like movie star Cary Grant, and ironically voiced Grant in the 2004 Tv movie Cary Comes Home.

Matthews' final credit came in 2012's Run For Your Wife.