I am a great fan of war movies and even a bad one engages me. The Eagle Has Landed is a bad one.
It was the daft plot – a Nazi attempt to abduct or assassinate Winston Churchill led by maverick paratrooper Steiner (Michael Caine) which rapidly descended into the absurd.
The early part when the plot was hatched featuring the Nazi High Command, head of espionage Admiral Canaris (Anthony Quayle) and a sinister Himmler (Donald Pleasance) was the most engaging but the idea that a team of crack paratroopers disguised as Poles could descend on a sleepy Norfolk village without anyone reporting this was absurd.
Romance does not work well in the war movie genre.
Michael Caine, after a decade of successful films, always poses a casting problem. Should he speak in a German or cockney accent? He opted for the latter with that familiar dry delivery of punch-lines but this contrasted poorly with the others who went for the accents of their country.
Hagman did in fact serve in the war in England and despite his evil JR persona was reputedly a nice guy who did much charitable work .