I think the movie says it is from Garuda Puraana, but I found that it is from The Puranic Encyclopaedia by Vettam Mani. The list of hells is in the Story of Kaala (Yama) (Source: https://www.wisdomlib.org/hinduism/compilation/puranic-encyclopaedia/d/doc241667.html).

Now, many sources disagree on whether there are 21 or 28 hells. They are sourced in Shreemad Bhaagavatham (28 hells), Vishnu Puraana (28 hells), Devi Bhaagavatham (28 hells), Manu Smrithi (21 hells), Yaajnavalkya Smrithi (21 hells). But these three Puraanas end up stating there are hundreds of thousands of hells. Garuda Puraana also states that there are 84 lakh hells, but 21 are the worst. They are described as separate planets or Loka-s.

Shreemad Bhaagavatham, Canto 5 (The Creative Impetus), Chapter 26 (A Description of the Hellish Planets), Verse 7:

tatra haike narakān eka-viṁśatiṁ gaṇayanti atha tāṁs te rājan nāma-rūpa-lakṣaṇato ’nukramiṣyāmas tāmisro ’ndhatāmisro rauravo mahārauravaḥ kumbhīpākaḥ kālasūtram asipatravanaṁ sūkaramukham andhakūpaḥ kṛmibhojanaḥ sandaṁśas taptasūrmir vajrakaṇṭaka-śālmalī vaitaraṇī pūyodaḥ prāṇarodho viśasanaṁ lālābhakṣaḥ sārameyādanam avīcir ayaḥpānam iti; kiñca kṣārakardamo rakṣogaṇa-bhojanaḥ śūlaproto dandaśūko ’vaṭa-nirodhanaḥ paryāvartanaḥ sūcīmukham ity aṣṭā-viṁśatir narakā vividha-yātanā-bhūmayaḥ.

Some authorities say that there is a total of twenty-one hellish planets, and some say twenty-eight. My dear King, I shall outline all of them according to their names, forms and symptoms. The names of the different hells are as follows: Tāmisra, Andhatāmisra, Raurava, Mahāraurava, Kumbhīpāka, Kālasūtra, Asipatravana, Sūkaramukha, Andhakūpa, Kṛmibhojana, Sandaṁśa, Taptasūrmi, Vajrakaṇṭaka-śālmalī, Vaitaraṇī, Pūyoda, Prāṇarodha, Viśasana, Lālābhakṣa, Sārameyādana, Avīci, Ayaḥpāna, Kṣārakardama, Rakṣogaṇa-bhojana, Śūlaprota, Dandaśūka, Avaṭa-nirodhana, Paryāvartana and Sūcīmukha. All these planets are meant for punishing the living entities.

Vishnu Puraana Book 2, Chapter 6:

PARÁŚARA.—I will now, great Muni, give you an account of the hells which are situated beneath the earth and beneath the waters, and into which sinners are finally sent.

The names of the different Narakas are as follows: Raurava, Śúkara, Rodha, Tála, Viśasana, Mahájwála, Taptakumbha, Lavańa, Vimohana, Rudhirándha, Vaitaraní, Krimíśa, Krimibhojana, Asipatravana, Krishńa, Lálábhaksha, Dáruńa, Púyaváha, Pápa, Vahnijwála, Adhośiras, Sandansa, Kálasútra, Tamas, Avíchi, Śwabhojana, Apratisht́ha, and another Avíchi. These and many other fearful hells are the awful provinces of the kingdom of Yama, terrible with instruments of torture and with fire; into which are hurled all those who are addicted when alive to sinful practices.

Garuda Puraana 3.60-64:

There are eighty-four lakhs of hells, O Bird, the midst of which are twenty-one most dreadful of the dreadful.

Tāmisra, Lohaśaṇku, Maharauravaśālmalī, Raurava, Kuḍmala, Kālasūtraka, Pūtimṛittika, Saṅghāta, Lohitoda, Saviṣa, Sampratāpana, Mahāniraya, Kāka, Ūlu, Sanjīvana, Mahāpathin, Avīchi, Andhatāmisra, Kumbhīpāka, Sampratāpana, and Tapana —in all twenty-one,

Manu Smrithi 4.87-90:

Tamisra, Andhatamisra, Maharaurava, Raurava, Kalasutra, Mahanaraka, Samgivana, Mahaviki, Tapana, Sampratapana, Samghata, Sakakola, Kudmala, Putimrittika, Lohasanku, Rigisha, Pathin, the (flaming) river, Salmala, Asipatravana, and Lohadaraka.