Filming Locations (3)

  • Tobago, Trinidad and Tobago (this picture was filmed on the Island of Tobago, The West Indies)

  • Bacolet Beach, Tobago, Trinidad and Tobago

  • Pinewood Studios, Iver Heath, Buckinghamshire, England, UK (studio) (uncredited)