A hero is a real person or a main fictional character who, in the face of danger, combats adversity through feats of ingenuity, courage, or strength. The original hero type of classical epics did such things for the sake of glory and honor. Post-classical and modern heroes, on the other hand, perform great deeds or selfless acts for the common good instead of the classical goal of wealth, pride, and fame. The antonym of hero is villain. Other terms associated with the concept of hero may include good guy or white hat.
Achilles during the Trojan War, as depicted in an ancient Greek polychromatic pottery painting (dating to c. 300 BC).
Joan of Arc is considered a medieval Christian heroine of France for her role in the Hundred Years' War, and was canonized as a Roman Catholic saint
William Tell, a popular folk hero of Switzerland.
Giuseppe Garibaldi is considered an Italian national hero for his role in the Italian unification, and is known as the "Hero of the Two Worlds" because of his military enterprises in South America and Europe.
A protagonist is the main character of a story. The protagonist makes key decisions that affect the plot, primarily influencing the story and propelling it forward, and is often the character who faces the most significant obstacles. If a story contains a subplot, or is a narrative made up of several stories, then each subplot may have its own protagonist.
Shakespeare's Hamlet, Prince of Denmark. William Morris Hunt, oil on canvas, c. 1864