Johnny Depp’s 2005 classic is getting a sweet second life, landing in Netflix’s Global Top 10 in 2026.