Ruby (Lana Condor) y su familia viven en un pueblo costero llamado Oceanside. Su madre, Agatha (Toni Collette), es una exitosa agente inmobiliaria, su padre, Arthur (Colman Domingo), tiene una tienda de regalos y tiene un enérgico hermano pequeño, Sam (Blue Chapman). Ruby no se parece a los otros niños de la escuela. ella es azul Y donde debería estar el cabello de un humano, tiene algo sospechoso. Agatha le dice que explique que la familia es de Canadá, lo que parece satisfacer a todos. Su madre también garantiza que nunca podrá meterse en el agua ni en un bote. Eso pone muchos límites a su vida social en un pueblo céntrico de playa.
Ruby está enamorada de Connor (Jaboukie Young-White), un chico al que está enseñando matemáticas, pero no puede encontrar el valor para invitarlo al baile de graduación. Sin embargo, cuando él cae al océano, ella salta impulsivamente para rescatarlo. Y entonces, bueno, viste el título. Su transformación conduce a conexiones con parientes del lado de su madre de la familia que nunca supo que existían, incluido el tío Brill (el siempre encantador Sam Richardson) y una abuela Kraken deliciosamente imperiosa (con la voz de Jane Fonda) conocida como Grandmamah (énfasis en el tercera sílaba, por favor).
Al principio, Ruby está sorprendida y avergonzada por su Kraken-hood. Pero gracias al apoyo de Grandmamah y una nueva compañera de clase, Ruby ve cómo sus nuevas habilidades tienen el potencial de hacer el bien. La nueva amiga es la chica nueva instantáneamente popular en la escuela, Chelsea Van Der Zee (Annie Murphy de «Schitt’s Creek»). Ellos tienen algo en comun. Ambos son criaturas marinas; Chelsea es una sirena. Grandmamah le ha contado a Ruby sobre la guerra entre Kraken y las sirenas, pero Ruby cree que su amistad con Chelsea podría conducir a una nueva era de paz y unidad.