Devil's Triangle
When a group of marine biologists crash land in the Bermuda Triangle, they stumble into the lost city of Atlantis, whose humanoid inhabitants are planning world domination using the weapons and tech that have fallen through the triangle over centuries.