The unexpected 2026 blockbuster echoes the much needed message we got in 1977.