He played the role of Lionel Hardcastle on the situational comedy series, As Time Goes By, opposite Judi Dench. In 1988, he appeared in A Fish Called Wanda, and in 2009, he appeared in The Pink Panther 2. He also played the Head Geographer in the 2014 film Paddington. He debuted on the TV series The Army Game, which aired from 1958 to 1960.