Vor Luca (Stimme im Original: Jacob Tremblay) liegt ein fabelhafter Sommer an der italienischen Riviera. Während der Schulferien hat er nichts anderes vor, als faul in der Sonne zu liegen, im Meer zu baden, Eis zu schlecken und tellerweise leckere Pasta zu verschlingen. Doch Luca ahnt nicht, dass dieser Sommer noch aus einem ganz anderen Grund unvergesslich werden wird: Er lernt einen neuen Freund namens Alberto (Jack Dylan Grazer) kennen, der ein großes Geheimnis mit sich trägt und es bald mit Luca teilt. Alberto ist nämlich kein normaler Junge, sondern ein Meeresmonster aus einer fremden Welt. Seine eigentliche Form nimmt er nur unter Wasser an.