He occasionally played mad Scientists in film, taking the role of Doctor Millar in the Mick Travis films of Director Lindsay Anderson, O Lucky Man! (1973) and Britannia Hospital (1982) and also playing the sinister Doctor Smiles in the film of Michael Moorcock's first Jerry Cornelius novel, The Final Programme (1973). He also played the eccentric history master in Anderson's if.... (1968). In 1970, he appeared in the popular Thames Television series Callan as The Groper, a de-registered Doctor, who had been in Wormwood Scrubs called on by Callan, when unofficial medical assistance was required (e.g. Series 3, "A Village Called G" and likely others between 1967–73 though some are now lost).