In addition to playing a German officer in the film (mostly speaking in English), Christopher Lee dubbed the voice of the Dennis Price character in the scenes where he is speaking in German.
William Hartnell made a career out of playing tough military NCOs both in films and TV. However in real life he joined the Royal Armoured Corps in WW2 but was invalided out within 18 months due to a nervous breakdown.