Zero Day, a new Netflix series starring Robert De Niro, hit the streamer yesterday (February 20), but the political ...