Скрат в космосе случайно сбивает астероид, направляя его к Земле. Бак выясняет, что все прошлые астероиды падали в одну и ту же точку планеты из-за мощного геомагнитного притяжения. Стадо направляется к эпицентру — гигантской геодезической сфере Геотопии, образованной внутри древнего метеорита.
Обитатели Геотопии не стареют благодаря магической энергии кристаллов. Когда Сид случайно разрушает внешнюю стену геоды, жители мгновенно стареют до своего реального биологического возраста. Брук убеждает жителей использовать тяжёлые магнитные кристаллы для спасения планеты: их нужно сбросить в действующий вулкан, чтобы извержение выбросило породу в верхние слои атмосферы и отклонило приближающийся астероид.
Семейство летающих хищников-дромеозавров под предводительством Гэвина пытается помешать плану, надеясь пережить удар в воздухе и править миром. Однако сын Гэвина, Роджер, убеждает отца, что метеорит убьёт и их, после чего динозавры объединяются со стадом. В финальный момент Мэнни и Джулиан синхронно закатывают гигантский кристалл в магматический жерловый канал. Давление пара выбрасывает кристаллы в космос, и магнитное поле уводит гигантский метеорит в сторону от Земли.
Развязка: Мэнни признаёт достоинства Джулиана и благословляет его союз с Персик. Играется пышная доисторическая свадьба. Брук, полюбившая Сида, возвращает себе молодость с помощью уцелевшего осколка кристалла и воссоединяется с ним на празднике, а Скрат тем временем случайно терпит крушение на Марсе, превращая его в безжизненную пустыню.