"Je ne suis pas une peste" affirma Ramona à sa grande sœur Beezus. "Alors arrête de te conduire comme une peste" riposta Beezus, dont le vrai nom était Béatrice. "je ne me conduis pas comme une peste. je chante et je saute", précisa Ramona, qui n'avait appris que très récemment à sauter à pieds joints.
A la suite d'un terrible orage, deux adolescentes (Jojo et Emma Roberts) découvrent dans un club de plage tombant en ruine, Aquamarine (Sara Paxton), une sirène qui s'est échouée dans la piscine. En apprenant à connaître ses deux nouvelles amies, Aquamarine tombe amoureuse du garçon qui dirige le club et les supplie de l'aider à conquérir le cœur du jeune homme.