Povestea unei familii extraordinare, Madrigalele, care trăiesc ascunse în munții Columbiei, într-o casă magică, într-un oraș vibrant, într-un loc minunat și fermecat numit Encanto. Magia Encanto a binecuvântat fiecare copil din familie cu un dar unic, de la super-puteri la puterea de a vindeca. Fiecare copil cu excepția unuia, Mirabel. Dar când ea descoperă că magia din jurul lui Encanto este în pericol, Mirabel decide că ea, singurul Madrigal obișnuit, ar putea fi ultima speranță a familiei sale excepționale.

Asterix (Clovis Cornillac), Obelix (Gerard Depardieu) și credinciosul Dogmatix călătoresc în Grecia pentru a veni în ajutorul prietenului lor, Alafolix, bolnav de chinurile dragostei. În paralel, galii aud că romanii plănuiesc să-l trimită pe legionarul Gluteus Maximus să reprezinte Roma la Jocurile Olimpice, și își trimit proprii campioni, Asterix și Obelix, la marele eveniment sportiv. Oficialii greci au interzis Poțiunea Magică pe motiv că este un stimulant artificial, astfel că galii sunt acum pe cont propriu. Alafolix (Stephane Rousseau) este îndrăgostit lulea de prințesa Irina (Vanessa Hessler), la mâna căreia râvnește și Brutus (Benoit Poelvoorde). Pentru că în dragoste și război este permis orice, Brutus intenționează să joace murdar, astfel că i-a angajat pe Doctormabus, "magicianul mistic", și pe Scapus, "inventatorul nebun", pentru a crește performanțele echipei romanilor la Jocurile Olimpice. Miza este mare: învingătorul câștigă și mâna prințesei Irina!