Duma Xan è un bambino di dieci anni che vive con la sua famiglia in un ranch in Kenya. Xan un giorno trova un cucciolo di ghepardo abbandonato e sperduto nella savana. Il piccolo protagonista decide di portare l'orfanello alla fattoria, dove vive. Il ghepardo viene adottato e chiamato Duma. Il piccolo Xan e il cucciolo Duma diventano inseparabili finché arriva il triste momento per i due amici di allontanarsi l'uno dall'altro per non alterare l'inevitabile corso della natura. Jesse, che vive con i genitori adottivi e si è fatto una fidanzatina, si vede capitare tra capo e collo un fratellastro dispettoso e pungente. Avvistato un branco di orche, Jesse ritrova il suo amico Willy, ma le ore felici che passano insieme vengono turbate da una macchia di petrolio che minaccia la vita dei cetacei.. Ambientato nell'Inghilterra dell'800, il film narra le vicende di uno straordinario cavallo nero con una stella bianca sulla fronte, dalla campagna alle strade lastricate di Londra.