Carcharodontosaurus is a genus of large carnivorous theropod dinosaur that lived in Northwest Africa from about 100 to 94 million years ago during the Cenomanian age of the Cretaceous.