The Abyss ★★★

James Cameron shoves a billion ideas in this movie and whatever was left over went to Avatar