In een wereld waar de dinosauriërs nooit zijn uitgestorven leeft Arlo, een 70 meter hoge tiener-Apatosaurus met een groot hart. Nadat een traumatische gebeurtenis onrust veroorzaakt in Arlo's rustige gemeenschap, gaat Arlo eropuit om de vrede te herstellen. Onderweg krijgt hij onverwachts gezelschap van een mens: het jongetje genaamd Spot.