The film is still expected to premiere 2026.