Question: who played lionel in as time goes by
Answer: Geoffrey Dyson Palmer, OBE
Other accepted answers: Geoffrey Dyson Palmer, OBE; Geoffrey Dyson Palmer