Fujimoto, un hechicero/científico que alguna vez fue humano, vive bajo la superficie marina junto a su hija, Brunilda, y sus numerosas hermanas. Un día, mientras Fujimoto y sus hijas se encuentran en una excursión en su submarino, Brunilda se escabulle de la vista de su padre y se aleja nadando sobre una medusa. Después de haber sido arrastrada por una red de pesca, Brunilda termina atrapada en un frasco de vidrio. El frasco llega a la orilla de un pequeño pueblo pesquero, donde es encontrada y rescatada por un niño de cinco años llamado Sōsuke. El pequeño encuentra difícil sacarla del frasco, por lo que decide romperlo con una roca, accidentalmente cortándose su dedo. Brunilda lame su herida, la cual se cura casi instantáneamente para gran sorpresa de Sōsuke. Sōsuke cree que Brunilda simplemente es un pez y le toma un gran cariño, además de nombrarla “Ponyo” (ポニョ) y prometerle que la protegerá por siempre. Mientras tanto, un desesperado Fujimoto busca frenéticamente a su hija desaparecida. Debido a sus experiencias desagradables del mundo humano, cree que Sōsuke la ha secuestrado y que está en grave peligro, por lo que Fujimoto convoca a espíritus del océano para recuperarla. Después de que los espíritus se llevan a Ponyo, un desconsolado Sōsuke vuelve a casa con su madre, Lisa, quien trata de animarlo.
Gake no ue no Ponyo (崖の上のポニョ lit. Ponyo en el acantilado), conocida en España como Ponyo en el acantilado es una película de animación japonesa producida por Studio Ghibli, escrita y dirigida por Hayao Miyazaki, también director de afamadas películas como La princesa Mononoke, El viaje de Chihiro y El castillo ambulante. Se trata de la octava producción dirigida por Miyazaki con Ghibli y la decimoséptima del estudio.