Zero Day appears to be bulletproof to bad reviews. Robert De Niro's first ever TV series debuted on Feb. 20, 2025, and ...