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