Devil's Triangle

Devil's Triangle

When marine biologists crash in the Bermuda Triangle, they find the lost city of Atlantis, where humanoid inhabitants are planning world domination.

Action, Fantasy, Horror • 1hr 27min
2.6

Stream Now On:

More Like This

Constantine
2005 • 1hr 55min
A Chinese Ghost Story
1987 • 1hr 38min