In WWII Movies, Why Do The Germans Always Speak English, But With A German Accent?

Why not just have them speak english, or german with subtitles. It is the silliest thing, and every time I see it, it cracks me up, nazis speaking english with a german accent. Why'd they do that?
31 answers 31