Top Picks & Reviews Netflix’s new documentary series now has a 100% critics’ rating on Rotten Tomatoes 21. Mai 2025