Home/Historic Film Locations/Robert Duvall in The Eagle has Landed 1976. Location: Charlestown Harbour, St Austell, Cornwall. 2024 Historic Film Locations Robert Duvall in The Eagle has Landed 1976. Location: Charlestown Harbour, St Austell, Cornwall. 2024 August 8, 2024 August 8, 2024 Facebook Twitter LinkedIn Tumblr Pinterest Reddit VKontakte Share via Email Print