Will Any Gentleman? Cast George Cole Veronica Hurst Heather Thatcher Jon Pertwee James Hayter William Hartnell Sidney James Diana Decker Joan Sims Brian Oulton Alan Badel