Filmen starter med å vise to tenåringsgutter, Julio fra arbeiderklassen og Tenoch (spilt av Diego Luna) fra overklassen. De har sex med sine respektive kjærester før jentene skal reise til Italia. Uten kjærestene i nærheten, benytter guttene muligheten til å leve som ungkarer. I et bryllup møter de Luisa (spilt av Maribel Verdú), som er gift med Tenochs fetter, Jano. Guttene forsøker å imponere Luisa, og oppfordrer henne til å bli med til en fiktiv, bortgjemt strand kalt Boca del Cielo («Himmelens munn»). Hun avviser forslaget.