Filming Locations (3)

  • Chislehurst Caves, Chislehurst, Kent, England, UK (Underground Space Headquarters)

  • Gozo Island, Malta

  • Lee International Studios, Wembley, London, England, UK