Carnivora raconte l'histoire de Carlos, un policier à la recherche de sa femme kidnappée à Rio de Janeiro, au Brésil. Armé de son seul indice, il visite un complexe d'appartements dans les bidonvilles, mais les résidents lui rapportent que des créatures carnivores, ressemblant à des enfants disparus, ont commencé à descendre du haut de la colline pour semer la terreur et la mort aux alentours.