La vida de la familia Croods cambia cuando un terremoto destruye su cueva y se ven obligados a abandonar su hogar. En su búsqueda de un nuevo hogar, se encuentran con un hombre llamado Guy (voz de Ryan Reynolds en la versión original y de Javier Balas en la versión en español), un hombre de la Edad de Piedra que es más avanzado que los Croods y que les ofrece ayuda para encontrar un nuevo hogar.

Uno de los aspectos más destacados de la película es la química entre los personajes. La familia Croods es una familia disfuncional que se ama a pesar de sus defectos, y su relación es creíble y conmovedora. El personaje de Eep es especialmente bien desarrollado, ya que es una joven valiente y determinada que se siente atrapada en su vida en la cueva.

La película comienza presentándonos a la familia Croods, una familia de cavernícolas que viven en una cueva cómoda y segura. El padre, Grug Croods (voz de Nicolas Cage en la versión original y de Joaquín Coto en la versión en español), es un hombre muy protector y tradicional que quiere mantener a su familia a salvo. La madre, Ugga Croods (voz de Ellen DeGeneres en la versión original y de Nuria Gálvez en la versión en español), es una mujer cariñosa y comprensiva que intenta mantener la armonía en la familia.

Los Croods tienen un hijo llamado Thag (voz de Clark Duke en la versión original y de José Coronado en la versión en español), un joven torpe y descoordinado que intenta encontrar su lugar en la familia. También tienen una hija llamada Eep (voz de Emma Stone en la versión original y de Sandra Escacena en la versión en español), una joven valiente y curiosa que se siente atrapada en su vida en la cueva.