Movie Description Filmed in the Bahamas, DEMONS OF THE DEEP is an up-close look beneath the surface at the cold-eyed sharks and lightning-fast barracudas in their search for food. Living flesh is on the menu and The Discovery Channel takes you into the center of astonishing feeding frenzies with photography by divers unprotected by safety cages!