For now, though, let’s focus on the biggest Netflix TV release in the world at the moment. The current top-ranked Netflix title ... We finished all 10 episodes last night. It’s phenomenal.