The protagonist would be the main (or one of the main) characters in a narrative, while an antagonist would be the villain. The antagonist does not have to be human. An antagonist can be sickness, natural disasters, an animal, or anything else that gets in the way of the protagonist.
So the answer would be C. An antagonist.