Tenoch (Diego Luna) e Julio (Gael García Bernal) são dois jovens de 17 anos controlados por seus hormônios e querem se tornar adultos rapidamente. Em uma tarde de celebração, eles conhecem Luisa (Maribel Verde), uma menina espanhola de 11 anos de idade. e casado com o primo de Tenoch, ele é convidado em uma viagem à praia de Boca del Cielo, um convite que foi inicialmente rejeitado e depois aceito, depois que Luisa recebeu notícias desagradáveis, no entanto, Júlio e Tenoch não sabem o caminho para a praia e nem mesmo se ele realmente existe, forçando os três a se aventurarem em uma jornada onde a inocência colidirá , sexualidade e amizade.