Netflix’s “Sirens” has generated plenty of buzz ahead of its release, thanks to a star-studded cast and an intriguing mix ...