Marona to wielorasowa suczka, która na swoim koncie ma kilku właścicieli. Los umieszczał ją w domach różnych osób, które nadawały jej odmienne imiona. Niestety nie dane jej było zagościć w żadnym z wielu domów na dłużej, choć psina marzyła jedynie o cieple i miłości. Co by się jednak stało, gdyby to człowiek był zależny od zwierzęcia.
Państwo Lisbon są rodzicami pięciu atrakcyjnych nastoletnich córek. Dziewczęta, w wieku od trzynastu do siedemnastu lat, zaczynają odkrywać przyjemności dojrzewania, a ich rodzice - gorliwi katolicy - w patologiczny sposób kontrolują ich życie. Izolują dziewczęta od każdego chłopca, który okaże najmniejszy ślad zainteresowania którąkolwiek z córek. Pozornie doskonałe życie dysfunkcyjnej rodziny zostaje zaburzone, gdy najmłodsza z dziewcząt usiłuje popełnić samobójstwo.
Pod koniec lat pięćdziesiątych, młody operator centrali Fay i charyzmatyczny DJ Everett odkrywają dziwną częstotliwość dźwięku, która może zmienić na zawsze ich małe miasto.
Zrozpaczony po śmierci żony Caroliny (Salma Hayek) muzyk El Mariachi (Antonio Banderas) podróżuje po kraju z arsenałem broni w futerale gitary. W końcu odnajduje go skorumpowany agent Sands (Johnny Depp) i zleca udaremnienie zamachu na prezydenta Meksyku, którego pomysłodawcą jest groźny narkotykowy baron Barrillo (Willem Dafoe). El wyrusza do walki, gdyż ma dodatkowo do wyrównania z przestępcą krwawe porachunki. Pomagają mu dwaj wierni kompani - Lorenzo (Enrique Iglesias) i Fideo (Marco Leonardi).