Oscar: The Return of the Mammoth Film 2025 Oscar: The Return of the Mammoth 2025 Egyptian film Released15 October 2025CountryEgypt