Ariel ingin lebih mengenal manusia, namun dilarang oleh Raja Triton. (Entertainment Tonight)
Film The Little Mermaid mengambil setting di sekitar perairan Brazil pada era penjelajahan di sekitar abad 15-17, alih-alih di sekitar Denmark seperti dalam cerita dongeng Hans Christian Andersen.
Di dasar laut, hidup manusia duyung dengan makhluk laut lainnya di dalam kerajaan Atlantica. Mereka dipimpin oleh Raja Triton (Javier Bardem) serta anak-anaknya dari 7 lautan.
Salah satu diantaranya, Ariel (Halle Bailey), merupakan puteri duyung yang sangat penasaran dengan dunia permukaan. Padahal, ibu Ariel meninggal akibat ulah manusia.
Meskipun sudah dilarang oleh Triton dan dinasihati kepiting pelayannya Sebastian (Daveed Diggs), Ariel sering berkeliaran dan mengoleksi harta manusia dari kapal karam.
Puncak kenekatannya adalah saat Ariel menyelamatkan Eric (Jonah Hauer-King), seorang pangeran manusia yang kapalnya karam menabrak karang.
Hal ini kemudian diketahui oleh Triton, yang akhirnya melarang Ariel untuk melakukan kontak dengan dunia permukaan.
Hal ini dimanfaatkan oleh Ursula (Melissa McCarthy), penyihir laut yang ingin menguasai Atlantica. Ursula memberikan Ariel kesempatan untuk pergi ke permukaan dan bertemu Eric.
Sebagai ganti dari sepasang kaki, Ursula kemudian mengambil suara Ariel dan memberi batas waktu selama 3 hari untuk mendapatkan ciuman dan cinta sejati adri Eric.
Namun, sejak awal Ursula menyiapkan rencananya sebagai jebakan bagi Ariel dan Triton. Ia tidak akan membiarkan Ariel mendapatkan ciumannya, dengan segala cara, demi menguasai Atlantica.