Sandy (Elijah Wood) er en bortskjemt tenåring som blir sendt av moren til onkel Porter (Paul Hogan) for å tilbringe sommeren der. Han liker ikke dette noe større, og motsetter seg å bo under de dårlige forholdene som onkelen lever i. Så møter han den smarte hvalen Flipper og får et nært forhold til den. Flipper gjør mye positivt for livet til Sandy; han kommer nærmere onkelen, han lar sine mykere sider komme til syne, og han blir venner med en jevnaldrende jente og hennes yngre bror, hvis mor har en historie med Porter.