Discover What’s Streaming On: The new Ben Affleck movie on Netflix, Animals—which began streaming today—will have subscribers on the edge of their seats from start to finish. Directed by Affleck ...