Ebenezera Scrooge'a nawiedzają trzy duchy. Od tej pory starzec zaczyna nadrabiać to, co utracił, będąc złym człowiekiem, i stara się wrócić na dobrą drogę.
Uciekając przed deszczem meteorytów, stado dinozaurów wędruje do doliny, w której nie będzie zagrażać im żadne niebezpieczeństwo. Jest wśród nich wychowany przez małpiatki Aladar i jego przybrana rodzina.