The Ron Howard-directed blockbuster will be available in theaters for a limited time beginning on December 12, 2025.