Chrise I agree with you about 10d - a loose definition but vey gettable from the wordplay.
My bigger quibble would be with 14, simply because the main component of the answer was beyond my GK - hence having guessed the answer I had to use Google to confirm it. I had in mind a rather more contemporary movie character hardly known for his sense of humour!
Having said that, a very entertaining solve, straightforward and tricky in equal measure, which raised quite a few smiles. Thanks Brummie and happy weekend to all.