The Eagle Has Landed worked just fine with Michael Caine as a German. I don't think that film would have been better with German actors. That said, I have a bit of trouble at times trying to divorce Tom Cruise from his character. Watching him play a German will probably exacerbate that problem.

... Reed